码迷,mamicode.com
首页 > 其他好文 > 详细

Numpy学习之(七)

时间:2020-01-15 14:08:43      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:字段   数据库   逻辑   info   out   mamicode   png   pandas   excel打开   

1.唯一化以及其他的集合逻辑

Numpy提供了一些针对一维ndarray的基本集合运算.最常用的可能要数np.unique了,它用于找出数组中的唯一值并返回已排序的结果:

技术图片

技术图片

 数组的集合运算:

技术图片

2.用于数组的文件输入输出

1)将数组以二进制格式保存到磁盘np.save和np.load

In [36]: arr=np.arange(10)

In [37]: np.save(rD:\360MoveData\Users\S\Desktop\LL\some_array,arr)#路径末尾没有.npy,则自动加上

In [38]: np.load(rD:\360MoveData\Users\S\Desktop\LL\some_array.npy)
Out[39]: array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])

2)np.savez可以将多个数组保存到一个压缩文件,将数组以关键字参数的形式传入:

In [53]: np.savez(rD:\360MoveData\Users\S\Desktop\LL\some_array1, a=arr, b=arr)

In [54]: arch=np.load(rD:\360MoveData\Users\S\Desktop\LL\some_array1.npz)

In [55]: arch[b]
Out[55]: array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])

3.存取文本文件

从文件中加载文本是一个非常标准的任务.函数有:pandas中的read_csv和read_table函数.或者np.loadtxt或者更加专业化的np.genfromtxt将数据加载到普通的Numpy数组中.

技术图片

 CSV文件:

csv是最通用的一种文件格式,它可以非常容易地被导入各种PC表格及数据库中。此文件,一行即为数据表的一行。生成数据表字段用半角逗号隔开。csv文件用记事本和excel都能打开,用记事本打开显示逗号,用excel打开,没有逗号了,逗号都用来分列了,还可有Editplus打开。

 

Numpy学习之(七)

标签:字段   数据库   逻辑   info   out   mamicode   png   pandas   excel打开   

原文地址:https://www.cnblogs.com/sggggr/p/12196152.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!