🔍 Как узнать размер матрицы в Python? 🐍
Для того, чтобы узнать размер матрицы в Python, вы можете использовать функцию shape
из библиотеки NumPy.
import numpy as np
matrix = np.array([[1, 2, 3], [4, 5, 6]])
# Получить размер матрицы
shape = matrix.shape
print("Размер матрицы:", shape)
В данном примере мы создаем матрицу с помощью функции array
из библиотеки NumPy и затем используем метод shape
для получения размера матрицы. Результат выводится с помощью функции print
.
Детальный ответ
Как узнать размер матрицы в Python
Одной из важных операций при работе с матрицами в Python является определение их размера. В матричных вычислениях знание размера матрицы позволяет корректно выполнять различные операции, такие как сложение, умножение и индексирование элементов.
В Python размер матрицы можно узнать с помощью стандартной функции numpy.shape(). Библиотека NumPy предоставляет мощные инструменты для работы с многомерными массивами, в том числе с матрицами.
Для начала, убедитесь, что у вас установлена библиотека NumPy. Если она не установлена, вы можете воспользоваться следующей командой для установки:
!pip install numpy
Теперь, импортируйте библиотеку NumPy в свою программу:
import numpy as np
Предположим, у вас есть матрица A. Чтобы узнать ее размер, используйте функцию numpy.shape() следующим образом:
A = np.array([[1, 2, 3], [4, 5, 6]])
shape = np.shape(A)
print(shape)
В этом примере матрица A имеет размерность 2x3, то есть 2 строки и 3 столбца. Функция numpy.shape() возвращает кортеж с двумя значениями: (2, 3).
Больше примеров:
Пример 1:
B = np.array([[1, 2], [3, 4], [5, 6]])
shape = np.shape(B)
print(shape)
Вывод:
(3, 2)
Пример 2:
C = np.array([[1, 2, 3, 4], [5, 6, 7, 8]])
shape = np.shape(C)
print(shape)
Вывод:
(2, 4)
Также можно использовать атрибут .shape непосредственно у объекта матрицы:
D = np.array([[1, 2], [3, 4], [5, 6]])
shape = D.shape
print(shape)
Вывод:
(3, 2)
Теперь вы знаете, как узнать размер матрицы в Python с помощью NumPy. Запомните, что использование функции numpy.shape() или атрибута .shape позволяет быстро получить информацию о размере матрицы.