🧮 Как узнать размерность матрицы в Python | Простой способ
import numpy as np
# Создаем матрицу
matrix = np.array([[1, 2, 3], [4, 5, 6]])
# Узнаем размерность матрицы
shape = matrix.shape
# Выводим результат
print(shape)
В данном примере мы создали двумерную матрицу и использовали метод shape для получения ее размерности. Результатом будет кортеж, содержащий количество строк и столбцов матрицы. Например, для данной матрицы результат будет (2, 3), что означает, что у нас есть 2 строки и 3 столбца.
Детальный ответ
Как узнать размерность матрицы в Python
Python предоставляет удобные инструменты для работы с матрицами, и одной из самых распространенных операций является определение их размерности. В этой статье мы рассмотрим несколько способов, которые позволят вам узнать размерность матрицы в Python.
Методы узнать размерность матрицы
Существует несколько способов, с помощью которых вы можете узнать размерность матрицы. Рассмотрим наиболее популярные из них:
1. Использование функции shape()
import numpy as np
# Создаем матрицу
matrix = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# Используем функцию shape() для определения размерности матрицы
shape = matrix.shape
# Выводим размерность матрицы
print("Размерность матрицы:", shape)
В этом примере мы импортируем библиотеку NumPy и создаем матрицу с помощью функции array()
. Затем мы используем функцию shape()
для определения размерности матрицы и выводим результат.
2. Использование атрибутов shape
или ndim
import numpy as np
# Создаем матрицу
matrix = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# Используем атрибуты shape и ndim для определения размерности матрицы
shape = matrix.shape
dimensions = matrix.ndim
# Выводим размерность и количество измерений матрицы
print("Размерность матрицы:", shape)
print("Количество измерений матрицы:", dimensions)
В этом примере мы используем атрибуты shape
и ndim
для определения размерности и количества измерений матрицы соответственно.
3. Использование функции len()
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# Используем функцию len() для определения размерности матрицы
rows = len(matrix)
columns = len(matrix[0])
# Выводим количество строк и столбцов матрицы
print("Количество строк матрицы:", rows)
print("Количество столбцов матрицы:", columns)
В этом примере мы используем функцию len()
для определения количества строк и столбцов в матрице.
Заключение
Теперь у вас есть несколько способов узнать размерность матрицы в Python. Вы можете выбрать наиболее удобный и подходящий для вашей конкретной задачи метод. Используйте приведенные выше примеры и экспериментируйте со своими собственными матрицами, чтобы углубить свои знания.