轉載: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, E
f
- 對於
g
和G
,最大有效位數。 - 對於
s
,最大字符數。
符:
c
:性格
d
或i
:帶符號的十進制整數
e
或E
:用e
或的科學記數法E
。
f
:十進制浮點數
g,G
:使用較短的e,E
或f
o
:簽名八進制
s
:字符串
u
:無符號十進制整數
x,X
:無符號十六進制整數
這種解釋fmt
並不完整,詳盡的說明見[1]。