大致有以下这么多
挑几个不常见的聊聊
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则读入属性将分别写入不同变量
此二者只能有效存取一维和二维数组
NumPy高级应用技巧
本文介绍了NumPy中一些不常用但十分实用的功能,包括一维下标的多维转换、数组极差计算、随机数生成及排列等。同时,还详细说明了如何使用np.savetxt和np.loadtxt来高效存储和读取一维、二维数组。
2396

被折叠的 条评论
为什么被折叠?



