簡體   English   中英

numpy savetxt 沒有添加逗號分隔符

[英]numpy savetxt is not adding comma delimiter

numpy savetxt 沒有添加逗號分隔符

我有一個包含以下內容的數組:

3.880631596916139792e-01
6.835074831218364011e-01
4.604322858429276133e-01
3.494236368132551673e-01
7.142120448019100287e-01
2.579415438181463793e-01
8.230159985476581674e-01
7.342531681855216652e-01
3.196536650498674748e-01
7.444435819161493439e-01

我將其保存如下:

 np.savetxt('x.train.1.txt',XTraining, delimiter=',') 

但是,當我查看 txt 文件時,沒有逗號。

我想默認用例是存儲列表列表,這就是為什么你需要將它作為一個列表的列表:

np.savetxt('x.train.1.txt',[XTraining], delimiter=',')

或者使用逗號而不是換行符(注意:這會添加一個尾隨逗號)

np.savetxt('x.train.1.txt',XTraining, newline=',')

如果你想要它們分開的行和逗號分隔

np.savetxt('x.train.1.txt', XTraining[None, :], delimiter=',\n')

您可以指定一種格式,例如 fmt='%d,',並在輸出中根據需要使用逗號。

np.savetxt('x.train.1.txt',XTraining, fmt='%d,') 

也適用於多列

np.savetxt('x.train.1.txt',XTraining, fmt='%s, %f, %f,')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM