zoukankan      html  css  js  c++  java
  • 007 numpy数组文件的存取

      不知道这个有没有用,都整理了一番。

    一:数组以二进制格式进行存储

    1.说明

      np.save与np.load是读写磁盘数组数据的两个重要函数。

      默认情况下,数组以压缩的原始二进制格式保存在扩展名为npy的文件中。

    2.测试

      在保存的时候,可以不加后缀。

      

    二:存取为文本文件

    1.说明

      使用np.save与np.load只能读写一维与2维的数组

      np.savetxt:将数组写入以某种分隔符隔开的文本文件中

      np.loadtxt:指定某种分隔符,将文本文件读取到数组中

    2.测试

      

    三:保存为二进制文件

    1.说明

      使用数组的tofile函数可以方便的将数组中的数据以二进制的格式写进文件。

    2.与np.save的区别

      tofile函数只能将数组保存为二进制文件,文件的后缀名没有固定的要求,这种保存方法对数据的读取有要求。

      np.fromfile需要手动指定读出来的数据的dtype,如果指定的格式与保存的不一致,则读出来的是错误的数据

      tofile不能保存当前数据的行列信息,不管数组的排列顺序是C语言格式的还是Fortran语言格式,统一使用C语言格式输出,因此np.fromfile读取的数据是一维数组,需要利用reshape指定行列信息。

    3.测试

      

  • 相关阅读:
    HDOJ 2577 How To Type
    HDOJ 1171 Big Event in HDU
    HDOJ 2159 FATE
    HDOJ 1176 免费馅饼
    POJ 1014 Dividing
    HDOJ 2844 Coins
    可以设置DefaultButton的TextBox控件
    setTimeout和setInterval的使用
    C# 调用ExchangeWebservice的相关代码
    实现IConfigurationSectionHandler接口来编写自定义配置
  • 原文地址:https://www.cnblogs.com/juncaoit/p/9643567.html
Copyright © 2011-2022 走看看