Помогите разобраться с 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
  1. Импортируете библиотеку csv.

  2. Используете метод csv.reader() для построчного чтения.

  3. Используете метод csv.writer() для настройки и writerow() для построчной записи

А вообще- все очень подробно описано вот тут:

https://docs.python.org/3/library/csv.html

Про "отображалась в виде визуализации matplotlib" это конечно круто звучит, но абсолютно непонятно.

→ Ссылка