用python读取.arrays txt文件?

2024-05-14 03:53:04 发布

您现在位置:Python中文网/ 问答频道 /正文

传统上,要在python中读取由数组填充的文件,我使用以下语法

x, y, z = loadtxt("myfile.txt", unpack=True)

它适用于单数组文件。在

现在,我有一个更复杂的文件:

^{pr2}$

我想做的是:

1.5 3.5 2.5 1.6->;我想把它们放在三个变量+1个标量的数组中

4->;A=4,我的第一个数组的行数

3->;B=3,第二个数组的行数

我想在5个变量中加载的第一个A=4行数组(如命令loadtxt(“,unpack=True)

1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20

我想在2个变量中加载的第一个B=3行数组(如命令loadtxt(“,unpack=True)

1 2
3 4
5 6

在python中有没有什么技术可以实现这种功能?在

非常感谢。在


Tags: 文件命令gt功能txttrue语法数组
2条回答

可以在python中打开文件,如下所示:

f = open("myfile.txt")

现在您可以浏览所有行,并且在每行中可以按空格分隔:

^{pr2}$

剩下的就看你了。在

您正在指定自己的文件格式,这不是很有用。我建议使用JSON等现有格式:

在我的文件.txt公司名称:

{
    "a" : [
        [1, 2, 3, 4, 5],
        [6, 7, 8, 9, 10],
        [11, 12, 13, 14, 15],
        [16, 17, 18, 19, 20]
    ],
    "b" : [
    ...
    ]
}

在阅读.py在

^{pr2}$

相关问题 更多 >