Как преобразовать текстовый файл в массив numpy или список списков в python - PullRequest
0 голосов
/ 15 апреля 2020

У меня есть текстовый файл следующим образом: enter image description here

Теперь я хотел бы загрузить его в массив numpy или список списков, которые должны быть в тот же порядок, что и на изображении выше. Итак, я должен получить массив с 3 столбцами и количеством строк, присутствующих в файле.

Я использовал следующий код ниже:

import os
a = open(os.getcwd()+'a.txt', 'r')
a = a.read()

Но я получаю выведите следующее, что не является списком или массивом и не то, что я хотел: enter image description here

Может кто-нибудь помочь мне с этим?

1 Ответ

1 голос
/ 15 апреля 2020

Это преобразует файл, разделенный пробелами, в список списков.

with open('a.txt') as g:
    data = [line.strip().split() for line in g.readlines()]
...