pip install numpy import numpy as np
np.arange(x)为左闭右开结构,数据从0开始,到x-1结束,生成规则递增序列,同时也可以指定arange的3s参数,start、stop与step。 numpy默认ndarray的所有元素的类型是相同的。 如果传进来的列表中包含不同的类型,则统一为同一类型,优先级:str>float>int。
一维数组的单元素索引跟python序列(列表,元组)完全一样,它从零开始,并且接受负索引来从数组的结尾进行索引 如果索引索引数量少于维度的多维数组,则会得到一个子维数组
使用reshape函数,注意参数是一个tuple 转置矩阵 np.T
参数是列表:一定要加中括号或小括号 维度必须相同 形状相符 通过axis参数改变级联的方向
水平级联与垂直级联,处理自己,进行维度的变更
copy()函数创建副本
求和
最大最小值
np.sort()与ndarray.sort() np.sort()不改变输入 ndarray.sort()本地处理,不占用空间,但改变输入
np.unique()
当k为正时,我们想要得到最小的k个数 当k为负时,我们想要得到最大的k个数
创建递增序列
创建全为1的数组矩阵
创建全为0的数组
创建对角线为1,其余为0 的数组
任意填充数字
线性区间等分,linspace是左闭右闭
产生[0,1]的浮点随机数,括号里面的参数可以指定产生数组的形状
生成0-1的随机数,左闭右开,size表示个数,可以是一维、二维或者三维
生成整数类型的随机数,low最小值,hight最大值,size个数
生成标准正态分布,size个数
生成非标准正态分布
均匀分布
泊松分布 参数λ是单位时间(或单位面积)内随机事件的平均发生次数,它适合于描述单位时间内随机事件发生的次数。
- Python学习教程:Numpy系列,创建数组的三大绝招 (https://www.jianshu.com/p/7ae6947f722a)
- Numpy (https://www.jianshu.com/p/ddb9c280666e)