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