轉載: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]。
