当前位置: 首页 > news >正文

桂林网站开发m0773/网站建设的意义和作用

桂林网站开发m0773,网站建设的意义和作用,网站建设都需要哪些书,天津网页制作培训班转处:http://blog.csdn.net/pipisorry/article/details/39088003 NumPy提供了多种文件操作函数方便我们存取数组内容。 文件存取的格式:二进制和文本。二进制格式的文件又分为NumPy专用的格式化二进制类型和无格式类型。 Numpy binary files (NPY, NPZ) …

转处:http://blog.csdn.net/pipisorry/article/details/39088003

 

NumPy提供了多种文件操作函数方便我们存取数组内容。

文件存取的格式:二进制和文本。二进制格式的文件又分为NumPy专用的格式化二进制类型和无格式类型。

Numpy binary files (NPY, NPZ)

 

load(file[, mmap_mode, allow_pickle, ...])Load arrays or pickled objects from .npy.npz or pickled files.
save(file, arr[, allow_pickle, fix_imports])Save an array to a binary file in NumPy .npy format.
savez(file, *args, **kwds)Save several arrays into a single file in uncompressed .npz format.
savez_compressed(file, *args, **kwds)Save several arrays into a single file in compressed .npz format.

 

The format of these binary file types is documented inhttp://docs.scipy.org/doc/numpy/neps/npy-format.html

numpy.load和numpy.save函数(推荐在不需要查看保存数据的情况下使用)

以NumPy专用的二进制类型保存数据,这两个函数会自动处理元素类型和shape等信息,使用它们读写数组就方便多了,但是numpy.save输出的文件很难和其它语言编写的程序读入:

>>> np.save("a.npy", a) >>> c = np.load( "a.npy" ) >>> c array([[ 0, 1, 2, 3],  [ 4, 5, 6, 7],  [ 8, 9, 10, 11]]) 

Note:

1. 文件要保存为.npy文件类型,否则会出错

2. 保存为numpy专用二进制格式后,就不能用notepad++打开(乱码)看了,这是相对tofile内建函数不好的一点

numpy.savez函数

如果你想将多个数组保存到一个文件中的话,可以使用numpy.savez函数。savez函数的第一个参数是文件名,其后的参数都是需要保存的数组,也可以使用关键字参数为数组起一个名字,非关键字参数传递的数组会自动起名为arr_0, arr_1, ...。savez函数输出的是一个压缩文件(扩展名为npz),其中每个文件都是一个save函数保存的npy文件,文件名对应于数组名。load函数自动识别npz文件,并且返回一个类似于字典的对象,可以通过数组名作为关键字获取数组的内容:

>>> a = np.array([[1,2,3],[4,5,6]]) >>> b = np.arange(0, 1.0, 0.1) >>> c = np.sin(b) >>> np.savez("result.npz", a, b, sin_array = c) >>> r = np.load("result.npz") >>> r["arr_0"] # 数组a array([[1, 2, 3],  [4, 5, 6]]) >>> r["arr_1"] # 数组b array([ 0. , 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9]) >>> r["sin_array"] # 数组c array([ 0. , 0.09983342, 0.19866933, 0.29552021, 0.38941834,  0.47942554, 0.56464247, 0.64421769, 0.71735609, 0.78332691]) 

如果你用解压软件打开result.npz文件的话,会发现其中有三个文件:arr_0.npy, arr_1.npy, sin_array.npy,其中分别保存着数组a, b, c的内容。

转载于:https://www.cnblogs.com/Allen-rg/p/9771838.html

http://www.lbrq.cn/news/766387.html

相关文章:

  • 动态网站开发工程师 asp/郑州seo外包v1
  • 如何做自己的网站表白/开发网站多少钱
  • 自己做的网站怎么调用百度地图/广州百度快速优化排名
  • 织梦 图片网站/百度搜索推广怎么做
  • 网站地图后缀/百度手机助手网页版
  • 做网站交互demo工具/品牌整合推广
  • 自己做网站翻译服务器 - 添加网站/关键词优化收费标准
  • 高新快速建设网站找哪家/自己创建网页
  • 做网站如何找客户/怎么创建自己的网站平台
  • 沈阳和平三好街做网站/nba最新交易动态
  • 企业宣传网站多大主机/点击宝seo
  • 学院网站建设项目WBS/成都网站建设团队
  • 酒水销售网站模板/谷歌seo优化技巧
  • 公司门户网站怎么做/seo引擎优化服务
  • 小型企业网站开发公司/网络营销策略包括
  • 网站购物功能如何做/南宁seo费用服务
  • 网站建设是/东莞关键词优化平台
  • 常平网站建设/百度开户代理
  • 农业局网站建设方案/seo快速入门教程
  • 四川建设厅电话网站/新闻网站软文平台
  • 自学php做网站/电商代运营公司
  • 网站建设营销方案/交换友链是什么意思
  • 公司网站搭建教程/培训网站有哪些
  • 浅谈网站的主色调设计/网站建设公司推荐
  • 做网站合同/app软件开发
  • 阿里巴巴国际站下载/seo包括哪些方面
  • 免费做简历网站有哪些/合肥网络公司seo
  • 支付网站设计/网络推广推广外包服务
  • 做折页的网站/免费产品推广网站
  • 福州企业网站建站模板/站长工具在线免费
  • 【完整源码+数据集+部署教程】肾脏病变实例分割系统源码和数据集:改进yolo11-CARAFE
  • OpenCV阈值处理详解
  • 《算法导论》第 22 章 - 基本的图算法
  • 各种排序算法(二)
  • esp32s3 驱动pcm5102a 的 wav播放器,mqtt控制
  • 银发经济时代:科技赋能养老,温情守护晚年,让老人不再孤独无助