Numpy常用函数总结

1、array=np.array(list/tuple) 将列表元组等强制转换为数组
array=np.array(list/tuple,dtype=float64/int) 强制转换为数据类型为dtype的数组

2、array.shape 返回一个元组,各元素表示array数组的各维度的大小。

3、np.linspace(a,b,c) 构造初始值是a,结束值是b,一共有20个元素的数组。

4、np.arrange(a,b,c) 构造一个初始值是a,结束值是b,步长是c的数组。

5、np.zeros((x,y)) 构造一个x行y列的元素为0的二维数组。注意(x,y)是列表/元组

6、np.ones((x,y)) 构造一个x行y列的元素为0的二维数组。注意(x,y)是列表/元组

7、np.tri(x) 构造一个x阶下三角元素为1,上三角为0的二维数组

8、np.random.rand(x,y) 随机生成一个二维x *y的矩阵,其中元素大小为[0,1)
https://zhuanlan.zhihu.com/p/105340934 (关于随机数的生成)

9、数组逆序array[::-1]

10、np.unique(array)数组去重

11、arr.sum()返回arr的和,是一个数。

12、np.sum(array,axis=0) 其中array是一个矩阵,axis=0,按列求和,axis=1,按行求和,返回的是一个数组,各元素依次为个行/列之和。

13、array.reshape(x,y)将(一维)array转换成x行y列的矩阵,要求x*y=len(array)

14、array.ravel()将高纬矩阵(array)转换成一维数组。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值