Прочитайте первые N строк, используя readlines
Мой код Python выглядит так
with open('file.txt') as w:
k = np.asarray(w.readlines(),np.float)
Но когда я делаю это, k - это массив со всеми строками, считанными из file.txt.
Я пытаюсь понять, чтобы прочитать только первый n
линии и магазин k
с помощью np.asarray
Как редактировать этот код с n
Спасибо за помощь!
1 ответ
Решение
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]