LINUX.ORG.RU

История изменений

Исправление AntonI, (текущая версия) :

matrix = [[float(x) for x in line.split()] for line in open('matrix.txt')]

strip ненужен, split его и так делает.

А вот кастовать к флоту нужно.

И reduce для совсем других вещей юзается., когда из множества элементов надо получить что то одно. Здесь размерность не меняется.

ну и ТС все таки хочет работать с stdin:

matrix = [[float(x) for x in line.split()] for line in sys.stdin]

Исправление AntonI, :

matrix = [[float(x) for x in line.split()] for line in open('matrix.txt')]

strip ненужен, split его и так делает.

А вот кастовать к флоту нужно.

И reduce для совсем других вещей юзается., когда из множества элементов надо получить что то одно. Здесь размерность не меняется.

Исходная версия AntonI, :

''' matrix = [[float(x) for x in line.split()] for line in open(‘matrix.txt’)] '''

strip ненужен, split его и так делает.

А вот кастовать к флоту нужно.

И reduce для совсем других вещей юзается., когда из множества элементов надо получить что то одно. Здесь размерность не меняется.