python numpy库中的数据存取和函数

来源:互联网 发布:宏业软件怎么用 编辑:程序博客网 时间:2024/06/10 16:24

大致有以下这么多
这里写图片描述
挑几个不常见的聊聊
1. np.unravel_index(index,shape):根据shape将一维下标index转换为多维下标
2. np.ptp(a):计算数组a中最大值与最小值的差
3. np.random.shuffle(a):根据数组a的第一轴进行随机排列,不改变原数组
4. np.random.choice(a[,size,replace,p]):从一维数组中以概率p抽取元素,形成size形状新数组replace表示是否可重用元素,默认为false
5. np.random.permutation(a):根据数组a的第一轴进行乱序排列,改变原数组

前面存取函数中
np.savetxt(frame,array,fmt = ‘%.18e’,delimiter = None)

np.loadtxt(frame,dtype = np.float, delimiter = None,unpack= false)
是一对读存csv文件的函数,delimiter是分隔符,默认为空格,unpack如果是True则读入属性将分别写入不同变量
此二者只能有效存取一维和二维数组

原创粉丝点击