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,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]。