专栏首页编程微刊NumPy的文件读写

NumPy的文件读写

NumPy的文件读写

NumPy中使用np.loadtxt()或者更加专门化的np.genfromtxt()将数据加载到普通的Numpy数组中,savetxt() 将数据保存到磁盘文件里。这些函数都有许多选项可供使用:指定各种分隔符、跳过行数等。我们以一个简单的逗号分割文件(csv)为例:

import numpy as np

ndarray1 = np.array([
    ['aaa', 'bbb', 'ccc', 'ddd', 'eee'],
    ['fff', 'ggg', 'hhh', 'iii', 'jjj'],
    ['aaa', 'bbb', 'ccc', 'ddd', 'eee'],
    ['fff', 'ggg', 'hhh', 'iii', 'jjj']
])

# 将数组保存成csv文件,每个数据之间用逗号隔开
np.savetxt('ndarray1.csv', ndarray1, delimiter=',', fmt='%s')

np.genfromtxt('ndarray1.csv', delimiter=',', dtype=np.unicode)
#    array([['aaa', 'bbb', 'ccc', 'ddd', 'eee'],
#           ['fff', 'ggg', 'hhh', 'iii', 'jjj'],
#           ['aaa', 'bbb', 'ccc', 'ddd', 'eee'],
#           ['fff', 'ggg', 'hhh', 'iii', 'jjj']],
#          dtype='<U3')

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 小程序点击指定地址按钮直接打开地图导航

    昨天写的是获取当前所在的位置在地图上显示,在实际工作中,会有这样的业务需求,页面上回留下联系电话和联系地址,点击联系地址,会自动定位到联系地址中的位置,比如说,...

    王小婷
  • Echarts饼图实现颜色渐变

    王小婷
  • uni-app学习笔记-手动配置底部导航(二)

    公司开发需要,打算花几天的时间,使用uni-app做一个考勤打卡app,功能很简单,使用上下班打卡,具体的考勤时间显示,当天考勤缺勤的人数统计,以及登录界面,个...

    王小婷
  • Mockplus原型交互跟我做之6 - 快速给弹出面板命名

    到这里,我们插入一个有用小技巧的介绍。 在交互设计中,我们经常需要给弹出面板起一个名字,便于查看。 一般的方式,是在属性面板中,通过“名称”来修改。 但...

    奔跑的小鹿
  • Spark2.3.0 使用spark-submit部署应用程序

    Spark的 bin 目录中的 spark-submit 脚本用于在集群上启动应用程序。可以通过一个统一的接口使用 Spark 所有支持的集群管理器,因此不必为...

    smartsi
  • 754. Reach a Number

    思路: 本人没有特别好的思路,只能多举几个例子发现模式。例如,从0开始,第一步能够产生{+1, -1}, 第二步能够产生{+1, -1, +3, -3},我...

    用户1147447
  • 使用Python爬取并下载腾讯动漫

    selenium 是一个Web自动测试的工具,可以用来操作一些浏览器Driver,例如Chrome,Firefox等,也可以使用一些headless的drive...

    bsbforever
  • 「2017 Multi-University Training Contest 7」2017多校训练7

    饶文津
  • C++多线程-顺序锁

    在互斥数据访问中有一种多读少写的情况。正对这么一种情形,我们也提出了读写锁的方案。但是呢,这个锁有些缺陷。什么缺陷呢?那就是,这个写锁需要在所有的读锁完成之后才...

    cwl_java
  • Python爬虫—破解JS加密的Cookie

    專 欄 ❈Jerry,Python中文社区专栏作者。 blog:https://my.oschina.net/jhao104/blog github:htt...

    Python中文社区

扫码关注云+社区

领取腾讯云代金券