numpy中以文本的方式存储以及读取数据方法


当前第2页 返回上一页

文件的加载:

1

2

3

4

5

6

7

8

9

In [22]: new_arr =np.loadtxt('data.txt')

  

In [23]: new_arr

Out[23]:

array([[0.21349492, 0.77993282, 0.37269246, 0.70599725],

  [ 0.74004045, 0.64697716, 0.49489394, 0.94005934],

  [ 0.89902693, 0.43021685, 0.29623512, 0.4259565 ],

  [ 0.00146385, 0.7619464 , 0.2764662 , 0.00896728],

  [ 0.17746182, 0.81107356, 0.13140944, 0.12808611]])

存储的数据文件可以通过加载的方式重新用以创建数组对象,为了验证存储与读取的一致性,做一下检查如下:

1

2

3

4

5

6

7

In [25]: arr1 ==new_arr

Out[25]:

array([[True, True, True, True],

  [ True, True, True, True],

  [ True, True, True, True],

  [ True, True, True, True],

  [ True, True, True, True]], dtype=bool)

从上面可以看出,读取回来的数据跟原来有着等价效果。

相关推荐:

numpy 进行数组拼接,分别在行和列上合并的实例

numpy实现合并多维矩阵、list的扩展方法

以上就是numpy中以文本的方式存储以及读取数据方法的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

用pip升级所有包怎么操作

Python怎么增加矩阵维度

Python怎么实现canopy聚类

Python 封装dbutils 和pymysql实例

Python学习路线图的总结

基于类的视图

对numpy中array和asarray的区别

mac怎么安装Python

Python中是否存在三元运算符

jupyter 常用快捷键 及 常用方法笔记

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...