Я пытаюсь прочитать поплавки из текстового файла в массив 2d. Файл имеет следующую структуру:Python, числа из файла в список 2d
1.1
3.3
2.4576
0.2432
1.3
235.234
Я хочу, чтобы прочитать эти строки в 2d списка, и в конечном итоге с нижеследующим.
data = [[1.1, 3.3]
[2.4576, 0.2432]
...
[1.3, 235.234]]
Мой код до сих пор:
f = []
with open(str(i)) as fl:
for line in fl:
f.append(float(line))
Существует простой и «хороший» способ сделать это, не используя много помощи переменных?
(И длина файла и размер массива (х * х) известны)
** ValueError: ** Смешивание итераций и методов чтения потеряют данные –
, что правильно, я не знал об этой ошибке. я изменил код соответственно –