Создание матриц в Python: подробное руководство

Вот несколько способов создания матрицы в Python:

  1. Использование вложенных списков. Вы можете создать матрицу, используя вложенные списки, где каждый внутренний список представляет строку в матрице. Вот пример создания матрицы 3×3 с использованием этого метода:
matrix = [[1, 2, 3],
          [4, 5, 6],
          [7, 8, 9]]
  1. Использование NumPy: NumPy — популярная библиотека для научных вычислений на Python. Он предоставляет объект многомерного массива, который можно использовать для создания матриц. Вот пример создания матрицы 3×3 с помощью NumPy:
import numpy as np
matrix = np.array([[1, 2, 3],
                   [4, 5, 6],
                   [7, 8, 9]])
  1. Использование модуля матрицы. Встроенный в Python модуль matrixпозволяет создавать матрицы. Вот пример создания матрицы 3×3 с использованием модуля матрицы:
from matrix import matrix
matrix = matrix([[1, 2, 3],
                 [4, 5, 6],
                 [7, 8, 9]])
  1. Использование списков. Вы можете создать матрицу с помощью списков, что позволяет создавать матрицу с определенным шаблоном или формулой. Вот пример создания идентификационной матрицы 3×3 с использованием определения списка:
matrix = [[1 if i == j else 0 for j in range(3)] for i in range(3)]
  1. Использование словаря списков. Вы можете создать матрицу, используя словарь списков, где ключи представляют индексы строк, а значения представляют элементы в каждой строке. Вот пример создания матрицы 3×3 с использованием этого метода:
matrix = {0: [1, 2, 3],
          1: [4, 5, 6],
          2: [7, 8, 9]}