gpt4 book ai didi

python - 特定行数的加载文本

转载 作者:太空宇宙 更新时间:2023-11-04 07:18:06 26 4
gpt4 key购买 nike

我有一个巨大的文件要加载,所以我不能直接打开它。我想我必须分多个部分阅读它。

例如,为了使用第 1 到 50 行,我尝试了类似的方法,但它不起作用:

import numpy as np

with open('test.txt') as f:
lines = (line for line in f if line < 50.)
FH = np.loadtxt(lines, delimiter=',', skiprows=1)

最佳答案

当您使用 numpy 时,您可以使用 islice()内置 itertools 库中的函数仅加载前 50 行,如下所示:

import numpy as np
import itertools

with open('test.txt') as f_input:
FH = np.loadtxt(itertools.islice(f_input, 0, 50), delimiter=',', skiprows=1)

关于python - 特定行数的加载文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32559304/

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