我的python代码就像这样
with open('file.txt') as w:
k = np.asarray(w.readlines(),np.float)
但是当我这样做时,k是一个从file.txt
读取所有行的数组我想尝试只读取第一个n
行并使用k
存储np.asarray
如何使用n
编辑此代码
感谢您的帮助!
答案 0 :(得分:2)
from itertools import islice
with open("file.txt") as myfile:
k = list(islice(myfile, n))
print k
或
with open('file.txt') as w:
k = np.asarray(w.readlines(),np.float)
k = k[:,n]