所属模块 | 命令名称 | 使用范例 | 功能说明 |
Python |
dir(module) |
dir(math) |
查看模块中包含的工具 |
Python |
help(object) |
help(math.pow) |
查看命令使用方法 |
Python |
zip(a,b,...) |
l1,l2,l3 = (1,2,3),(4,5,6),(7,8,9);list(zip(l1,l2,l3)) |
返回结果tuple列表:[(1, 4, 7), (2, 5, 8), (3, 6, 9)] |
math |
pow(x,y) |
pow(2,3)=8 |
乘方,pow(x,y)=x**y |
math |
sqrt(x) |
sqrt(9)=3 |
开方 |
numpy |
zeros(shape,dtype=float,order='C') |
zeros((2,3),dtype=np.byte) |
创建指定类型与形状的矩阵,并初始化为0 |
numpy |
ones(shape,dtype=None,order='C') |
ones((2,3),dtype=np.byte) |
创建指定类型与形状的矩阵,并初始化为1 |
numpy |
eye(n,m=None,k=0) |
eye(5,3,k=2) |
对角矩阵,n行数m列数,k正负表示填充1的对角线偏移主对角线条数 |
numpy |
mat(list,dtype=None) |
mat([[1,2],[2,3]],dtype=float) |
列表转矩阵,可指定数据类型 |
numpy |
shape(a) |
np.shape([[1,2,3],[2,3,4],[3,4,5]])=(3,3) |
查看矩阵或数组的维数 |
numpy |
random.uniform(low=0.0,high=1.0,size=None) |
random.uniform(1,10,3) |
生成size个指定范围内的浮点数 |
numpy |
random.randint(low,high=None,size=None,dtype=1) |
random.randint(1,20,3) |
生成size个指定范围内的整数 |
numpy |
random.randrange(d0,d1,d2,...,dn) |
random.rand(2,2,2) |
创建一个指定类型的数组,用均匀分布的随机样本[0,1)填充 |
numpy |
random.shuffle(x) |
st=[1,2,3,4,5];np.random.shuffle(st);st |
洗牌 |
|
|
|
|
发表于
2017-10-10 18:55
北小荒
阅读( 187)
评论()
编辑
收藏
举报
|