栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python学习 day3

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python学习 day3

不可变对象
#不可变对象 int float,str,bool,tuple,改变值以后 地址就变了
print(a)
print(id(a))
print(a)
print(id(a))
------------------
140728972351312
140728972351344
字典
#字典
teacher {
 name : chen ,
 gendar : M ,
 age :18,
 salary :3000
teacher[ school ] PKU 
teacher.pop( age )#把年龄隐藏 出来
if age in teacher:
 print(teacher[ age ])
print(teacher.get( age , O ))#如果不存在就返回默认值O。
print(teacher)
---------------------
{ name : chen , gendar : M , salary : 3000, school : PKU }
numpy 1、 arange
import numpy as np
arr np.arange(10)
print(arr)
print(type(arr))
print(arr.ndim)
print(arr.shape)
print(arr.size)
print(arr.dtype)
----------------------
[0 1 2 3 4 5 6 7 8 9]
 class numpy.ndarray 
(10,)
int32
2、reshape
arr.reshape((2,5),order c )
---------------
array([[0, 1, 2, 3, 4],
 [5, 6, 7, 8, 9]])
3 array
arr1 np.array([1,2,3,4,67])#一般放元组和list
print(arr1)
----------------
[ 1 2 3 4 67]
4 ones
arr2 np.ones([4,3])
print(arr2)
---------------
[[1. 1. 1.]
 [1. 1. 1.]
 [1. 1. 1.]
 [1. 1. 1.]]
5、linspace
a np.linspace(0,10,20)
print(a.size)
result np.sin(a)
print(result)
----------------
[ 0. 0.50235115 0.86872962 0.99996678 0.86054034 0.48818921
 -0.01630136 -0.5163796 -0.87668803 -0.99970104 -0.85212237 -0.47389753
 0.03259839 0.53027082 0.88441346 0.99916962 0.84347795 0.4594799
 -0.04888676 -0.54402111]
6、向量计算
#向量计算 每次放进去一串数 然后对这些数做运算
b np.array([[1,3,4],[2,4,5]])
c np.array([4,7,2])
print(b c)
print(b*c)
print(np.dot(b,c))
-------------------
[[ 5 10 6]
 [ 6 11 7]]
[[ 4 21 8]
 [ 8 28 10]]
[33 46]
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/266824.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号