如何将矩阵/ 2D数组写入文本文件python

Hoskj578

情境

使用Python,我需要将2d矩阵写入文件中,以便允许以下命令轻松读取它:

with open("matrix.txt") as textFile:
    matrix = [line.split() for line in textFile]

问题

我已经尝试过了file.write(str(matrix)),它写得很好,但是它并没有说明我后来提取数据所需要的方式。

我有以下内容:

[[1, 2, 3,][4, 5, 6][7, 8, 9]]

预期解决方案

我希望文件具有什么;

1 2 3
4 5 6
7 8 9

有任何想法吗???

翘曲

您可以将矩阵的各个行转换为由空格分隔的字符串,并将其写入文本文件。

matrix = [[1, 2, 3,],[4, 5, 6],[7, 8, 9]]

with open('matrix.txt', 'w') as testfile:
    for row in matrix:
        testfile.write(' '.join([str(a) for a in row]) + '\n')

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将文本文件读入2D数组

来自分类Dev

将文本文件读入2D数组

来自分类Dev

我如何将元胞数组或矩阵的内容写入文本文件?

来自分类Dev

如何将2d numpy数组保存到文本文件中

来自分类Dev

Python-如何将数组写入文本文件?

来自分类Dev

如何将文本文件中的值存储到2D Numpy数组中?

来自分类Dev

如何使用Java将文本文件转换为2D数组?

来自分类Dev

如何使用BufferedWriter将2D数组保存到文本文件中?

来自分类Dev

如何使用PLinq将2d文本文件读取到2d数组中

来自分类Dev

VB正在将文本文件读入2D数组吗?

来自分类Dev

Java:将文本文件转换为2D数组

来自分类Dev

将文本文件拆分为2D数组

来自分类Dev

如何在C ++中将文本文件传输到2D数组?

来自分类Dev

如何使用fgets从文本文件打印到2D数组中?

来自分类Dev

如何将字符串从文本文件转换为矩阵(Python)

来自分类Dev

如何将3D Python / NumPy数组另存为文本文件?

来自分类Dev

如何将ArrayList写入文本文件?

来自分类Dev

如何将字典表写入文本文件?

来自分类Dev

如何将结果写入文本文件?

来自分类Dev

如何将点对象写入文本文件

来自分类Dev

如何将 WebSocket 输出写入文本文件?

来自分类Dev

将多维数组写入文本文件文件

来自分类Dev

Python:如何将列表列表写入文本文件?

来自分类Dev

如何将列表完全写入python中出现的文本文件?

来自分类Dev

如何将ndarray写入python中的文本文件?

来自分类Dev

Swift-将数组写入文本文件

来自分类Dev

将数组的内容写入文本文件

来自分类Dev

python将文本数据写入文本文件

来自分类Dev

在C编程中使用结构的双指针将文本文件中的Matrix读取为2D数组

Related 相关文章

热门标签

归档