python - numpy savetxt 没有添加逗号分隔符

标签 python numpy

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=',')

关于python - numpy savetxt 没有添加逗号分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42068144/

相关文章:

python - 用python计算梯度

python - 将 numpy.ndarray 值从字节转换为 float

python - 一次性对分段函数进行多次 curve_fit 迭代

Python:如何快速搜索集合中的子字符串?

python - pygame 绘图函数会留下像素宽的间隙。为什么?

python - 如何保持键/值与声明的顺序相同?

python - Python 中的多元线性回归 - MATLAB 中 mvregress 的模拟?

带有嵌套 while 循环的 Python 选择排序

python - 使用子进程从 python 运行 tcpdump bash x 分钟

performance - 在哪里可以找到某些 Numpy 方法的效率 O(n)?