Помогите разобраться с csv-файл Python
Matrix = [[1, 2, 3, 4, 5, 6, 7, 8],
[8, 7, 6, 5, 4, 3, 2, 1],
[2, 3, 4, 5, 6, 7, 8, 9],
[9, 8, 7, 6, 5, 4, 3, 2],
[1, 3, 5, 7, 9, 7, 5, 3],
[3, 1, 5, 3, 2, 6, 5, 7],
[1, 7, 5, 9, 7, 3, 1, 5],
[2, 6, 3, 5, 1, 7, 3, 2]]
for line in matrix:
sum_line = 0
for element in line:
sum_line += element
print(sum_line)
Нужно переписать код, чтобы исходная матрица прочитывалась из csv-файла; преобразованная матрица записывалась в другой csv-файл; преобразованная матрица так же отображалась в виде визуализации matplotlib
Ответы (1 шт):
Автор решения: passant
→ Ссылка
Импортируете библиотеку csv.
Используете метод csv.reader() для построчного чтения.
Используете метод csv.writer() для настройки и writerow() для построчной записи
А вообще- все очень подробно описано вот тут:
https://docs.python.org/3/library/csv.html
Про "отображалась в виде визуализации matplotlib" это конечно круто звучит, но абсолютно непонятно.