gpt4 book ai didi

python - 将大矩阵保存到 python 中的 .txt 文件中

转载 作者:行者123 更新时间:2023-11-28 22:37:48 25 4
gpt4 key购买 nike

我想知道将大型矩阵(在我的情况下是 640x640 元素)保存到更容易概览的 .txt 文件中的最简单方法是什么。

我一直在尝试将每个元素转换为字符串然后保存,但我从未设法获得一个正确的、类似矩阵的有组织的 .txt 文件。

所以我想以完全相同的顺序保存所有元素,也许我会添加额外的行和列来枚举行(从 -320 到 +320)和列。

我想这对你们中的一些人来说是很常见的事情,他们会定期这样做,所以我想知道是否有人愿意分享他的知识并且可能会展示一个随机矩阵的例子...... .

卢卡

最佳答案

如果你必须把它放在一个文本文件中,你可以做一些像这样简单的事情,这可能比其他答案更容易理解:

def write_matrix_to_textfile(a_matrix, file_to_write):

def compile_row_string(a_row):
return str(a_row).strip(']').strip('[').replace(' ','')

with open(file_to_write, 'w') as f:
for row in a_matrix:
f.write(compile_row_string(row)+'\n')

return True

这应该可以帮助您。我实际上并没有运行它,因为我没有运行它的矩阵。让我知道它是否适合您。

关于python - 将大矩阵保存到 python 中的 .txt 文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36212029/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com