zoukankan      html  css  js  c++  java
  • python中numpy.savetxt 参数

    转载:https://blog.csdn.net/qq_36535820/article/details/99543188

    numpy.savetxt 参数

    numpy.savetxtfnameXfmt ='%。18e'delimiter =''newline ='n'header =''footer =''comments ='#'encoding = None 

    将数组保存到文本文件。

    参数:

    fname : 文件名或文件句柄

    如果文件名结束.gz,文件将自动以压缩gzip格式保存。 loadtxt透明地理解gzip文件。

    X : 1D或2D array_like

    要保存到文本文件的数据。

    fmt : str或strs序列,可选

    单个格式(%10.5f),格式序列或多格式字符串,例如“迭代%d - %10.5f”,在这种情况下,将忽略分隔符。对于复杂的Xfmt的合法选项是:

    • 单个说明符,fmt ='%.4e',导致数字格式为'(%s +%sj)'%(fmt,fmt)
    • 一个完整的字符串,指定每个实部和虚部,例如 '%.4e%+.4ej%.4e%+.4ej%.4e%+.4ej'为3列
    • 一个说明符列表,每列一个 - 在这种情况下,实部和虚部必须有单独的说明符,例如['%.3e +%.3ej','(%.15e%+.15ej)'] 2列

    分隔符 : str,可选

    分隔列的字符串或字符。

    换行符 : str,可选

    字符串或字符分隔线。

    1.5.0版中的新功能。

    header : str,可选

    将在文件开头写入的字符串。

    1.7.0版中的新功能。

    页脚 : str,可选

    将写在文件末尾的字符串。

    1.7.0版中的新功能。

    评论 : str,可选

    将附加到headerfooter字符串的字符串,以将其标记为注释。默认值:'#',正如预期的那样 numpy.loadtxt

    1.7.0版中的新功能。

    encoding : {None,str},可选

    用于编码输出文件的编码。不适用于输出流。如果编码不是'bytes'或'latin1',您将无法在NumPy版本<1.14中加载该文件。默认为'latin1'。

    版本1.14.0中的新功能。

    其它:

    save将数组保存为NumPy .npy格式的二进制文件

    savez将多个阵列保存到未压缩的.npz存档中

    savez_compressed

    将多个阵列保存到压缩.npz存档中

    笔记

    fmt参数(%[flag]width[.precision]specifier)的进一步说明:

    标志:

    - :左对齐

    + :强制在结果前面加上+或 - 。

    0 :用零填充数字而不是空格(参见宽度)。

    宽度:

    要打印的最小字符数。如果该字符包含更多字符,则不会截断该值。

    精确:

    • 对于整数说明符(例如d,i,o,x),最小位数。
    • 对于和说明符,小数点后打印的位数。e, Ef
    • 对于gG,最大有效位数。
    • 对于s,最大字符数。

    符:

    c :性格

    di:带符号的十进制整数

    eE:用e或的科学记数法E

    f :十进制浮点数

    g,G:使用较短的e,Ef

    o :签名八进制

    s :字符串

    u :无符号十进制整数

    x,X :无符号十六进制整数

    这种解释fmt并不完整,详尽的说明见[1]

  • 相关阅读:
    读后感四
    读后感五
    公文流转系统
    统计文件中单词的频率,给出前N的单词
    读入一个文件输出每个字母的频率
    小工到专家
    从小工到专家读后感
    动手动脑 类与对象
    海芋
    棕竹
  • 原文地址:https://www.cnblogs.com/MCSFX/p/13650683.html
Copyright © 2011-2022 走看看