🔎 Как узнать размерность массива в Python: простое руководство 🔬🔢
Чтобы узнать размерность массива в Python, вы можете использовать функцию shape
из библиотеки numpy
. Вот пример:
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
shape = arr.shape
print(f"Размерность массива: {shape}")
В этом примере, мы создали двумерный массив, и с помощью функции shape
определили его размерность. Результат будет выведен на экран.
Детальный ответ
Как узнать размерность массива в Python?
Когда вы работаете с массивами в Python, иногда возникает необходимость узнать их размерность или длину. Это может быть полезно, например, для определения количества элементов в массиве или для проверки соответствия размерности при выполнении операций над массивами.
В Python, для определения размерности массива, можно использовать функцию ndim
, которая возвращает число размерностей (осей) в массиве. Рассмотрим пример:
import numpy as np
# Создаем массив из трехмерного списка
arr = np.array([[[1, 2, 3], [4, 5, 6]], [[7, 8, 9], [10, 11, 12]]])
# Получаем размерность массива
dim = np.ndim(arr)
print(f"Размерность массива: {dim}")
В данном примере мы создаем трехмерный массив с помощью функции array
из библиотеки numpy
. Затем мы используем функцию ndim
для определения размерности массива и выводим результат.
Результат выполнения программы будет:
Размерность массива: 3
Таким образом, мы узнали, что размерность нашего трехмерного массива равна 3.
Если вам необходимо узнать длину массива по каждой его размерности, то вы можете использовать атрибут shape
у массива. Атрибут shape
возвращает кортеж, содержащий размеры массива в порядке его размерностей. Рассмотрим пример:
import numpy as np
# Создаем массив из двумерного списка
arr = np.array([[1, 2, 3], [4, 5, 6]])
# Получаем размеры массива
shape = np.shape(arr)
print(f"Размеры массива: {shape}")
В данном примере мы создаем двумерный массив и используем атрибут shape
для получения его размеров. Результат будет:
Размеры массива: (2, 3)
Атрибут shape
возвращает кортеж (2, 3), где 2 - число строк в массиве, а 3 - число столбцов.
Таким образом, мы узнали, что наш двумерный массив имеет размерность 2 на 3 (2 строки, 3 столбца).
В заключение, узнать размерность массива в Python можно с помощью функции ndim
и атрибута shape
. Функция ndim
возвращает число размерностей в массиве, а атрибут shape
возвращает кортеж с размерами массива по каждой его размерности. Эти методы помогут вам лучше понять свои массивы и работать с ними эффективно в Python.