Как считать матрицу из файла и занести в массив на python?
Всем добрый день! Подскажите пожалуйста как решить задачку на python: есть текстовый файл mmm.txt, в нем матрица (5 строчек, 5 столбцов) из чисел типа float. Надо считать этот файл, занести в массив и далее преобразовать этот массив: все числа, которые больше 10.0, заменить на 0.0.
Я добрее гражданина что прокомментировал выше, поэтому помогу вам составить запросы в гугл.
1. Как считать текстовый файл Python
2. Что такое list Python
3. Что такое for Python
Если сложить ответы на эти вопросы получится решение вашей задачи.
Большое вам спасибо за ответ! Считать файл получилось. Теперь проблема в следующем: нужно преобразовать строки в числа, но почему-то не получается. Текст программы:
from array import array
f = open('sn1.txt')
a = f.read()
print(a)
f.close()
for i in range(len(a)):
a[i] = int(a[i])
Выдается ошибка: 'str' object does not support item assignment
(в файле 'sn1.txt' сейчас просто одна строка: 1 2 3 4 5)