python中numpy.savetxt 参数
转载:https://blog.csdn.net/qq_36535820/article/details/99543188
numpy.savetxt 参数
numpy.savetxt(fname,X,fmt ='%。18e',delimiter ='',newline ='n',header ='',footer ='',comments ='#',encoding = None )
将数组保存到文本文件。
| 参数: |
fname : 文件名或文件句柄 如果文件名结束 X : 1D或2D array_like 要保存到文本文件的数据。 fmt : str或strs序列,可选 单个格式(%10.5f),格式序列或多格式字符串,例如“迭代%d - %10.5f”,在这种情况下,将忽略分隔符。对于复杂的X,fmt的合法选项是:
分隔符 : str,可选 分隔列的字符串或字符。 换行符 : str,可选 字符串或字符分隔线。 1.5.0版中的新功能。 header : str,可选 将在文件开头写入的字符串。 1.7.0版中的新功能。 页脚 : str,可选 将写在文件末尾的字符串。 1.7.0版中的新功能。 评论 : str,可选 将附加到 1.7.0版中的新功能。 encoding : {None,str},可选 用于编码输出文件的编码。不适用于输出流。如果编码不是'bytes'或'latin1',您将无法在NumPy版本<1.14中加载该文件。默认为'latin1'。 版本1.14.0中的新功能。 |
|---|
其它:
save:将数组保存为NumPy .npy格式的二进制文件
savez:将多个阵列保存到未压缩的.npz存档中
将多个阵列保存到压缩.npz存档中
笔记
fmt参数(%[flag]width[.precision]specifier)的进一步说明:
标志:
- :左对齐
+ :强制在结果前面加上+或 - 。
0 :用零填充数字而不是空格(参见宽度)。
宽度:
要打印的最小字符数。如果该字符包含更多字符,则不会截断该值。
精确:
- 对于整数说明符(例如
d,i,o,x),最小位数。 - 对于和说明符,小数点后打印的位数。
e, Ef - 对于
g和G,最大有效位数。 - 对于
s,最大字符数。
符:
c :性格
d或i:带符号的十进制整数
e或E:用e或的科学记数法E。
f :十进制浮点数
g,G:使用较短的e,E或f
o :签名八进制
s :字符串
u :无符号十进制整数
x,X :无符号十六进制整数
这种解释fmt并不完整,详尽的说明见[1]。

浙公网安备 33010602011771号