您的位置:首页 > 编程语言 > Python开发

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

2017-05-17 21:13 309 查看
大致有以下这么多



挑几个不常见的聊聊

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则读入属性将分别写入不同变量

此二者只能有效存取一维和二维数组
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python numpy