python - Python:将一个numpy数组写入txt文件
问题描述
我在一个包含 5 列和很多行的数组中有一些数据。
我想通过执行以下操作将其保存在 txt 文件中:
for i in range(rows):
with open ('datos_practica.txt','a') as f:
line=str(data[i,:])
f.write(line)
f.write('\n')
但不是在 txt 文件中打印 5 列:
00 01 02 03 04
等等........
它将最后一列写在第一列下方
00 01 02 03
04
等等....
这个问题的任何线索?提前致谢。
解决方案
请改用此代码:
np.savetxt("array.txt", np.array(your array))
推荐阅读
- deep-learning - 如何使用掩蔽法在 KITTI 数据集上训练单幅图像深度估计
- node.js - 使用node js express js更新mongodb中的值
- c++ - 两个矩阵的 C++ 高效元素匹配
- wordpress - 我可以在 woocommerce 中为产品类别创建自定义 URL
- sql-server - 差异备份会干扰 SSIS 作业过程吗?
- git - 由于 github 中的合并冲突,无法推送我的项目
- session - session_regenerate_id():无法重新生成会话 ID - 会话不活动
- c++ - 将一个类的对象隐式转换为另一个类
- python-3.x - Opencv error: (-215:Assertion failed) (mtype == CV_8U || mtype == CV_8S) && _mask.sameSize(*psrc1) in function 'cv::binary_op'
- json - 如何将数据作为 json 对象存储在 firebase 中?