Как узнать размер массива в numpy 📏: простые способы для начинающих

Чтобы узнать размер массива в NumPy, вы можете использовать атрибут shape у объекта массива.

import numpy as np

arr = np.array([[1, 2, 3], [4, 5, 6]])
size = arr.shape

print(size)

Вывод:

(2, 3)

Размер массива arr - это кортеж, в котором первое значение представляет количество строк, а второе значение представляет количество столбцов. В данном примере массив arr имеет 2 строки и 3 столбца.

Детальный ответ

numpy как узнать размер массива

В библиотеке NumPy, существует несколько способов узнать размерность и форму массива. Нам понадобится знать размерность, чтобы понять, сколько элементов содержится в каждом измерении. Давайте рассмотрим несколько методов, которые помогут нам выполнить это.

1. Метод shape()

Метод shape() является одним из наиболее часто используемых методов в NumPy для получения размерности массива. Он возвращает кортеж с элементами размерности в порядке их расположения.


import numpy as np

arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr.shape)
# Вывод: (2, 3)

В данном примере мы создаем двумерный массив с размером (2, 3), то есть два ряда и три столбца. Используя метод shape(), мы получаем кортеж (2, 3) в качестве результата.

2. Свойство ndim

Свойство ndim используется для получения количества измерений (размерности) массива. Оно возвращает целое число, показывающее количество измерений в массиве.


import numpy as np

arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr.ndim)
# Вывод: 2

В данном примере мы создаем двумерный массив с размерностью 2. Используя свойство ndim, мы получаем результат 2.

3. Метод size()

Метод size() используется для получения общего количества элементов в массиве. Он возвращает целое число, представляющее общее количество элементов в массиве.


import numpy as np

arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr.size)
# Вывод: 6

В данном примере мы создаем двумерный массив с 6 элементами. Используя метод size(), мы получаем результат 6.

4. Метод len()

Метод len() можно использовать для получения размерности первого измерения массива (количество строк).


import numpy as np

arr = np.array([[1, 2, 3], [4, 5, 6]])
print(len(arr))
# Вывод: 2

В данном примере мы создаем двумерный массив с 2 строками. Используя метод len(), мы получаем результат 2.

Итак, мы рассмотрели несколько методов, которые можно использовать для получения размерности и количества элементов в массиве NumPy. Зная эти методы, вы сможете легко определить размер любого массива.

Видео по теме

#2. Основные типы данных. Создание массивов функцией array() | NumPy уроки

Основы NumPy Python | Массивы, Матрицы И Операции Над Ними

#4. Свойства и представления массивов, создание их копий | NumPy уроки

Похожие статьи:

Как узнать размер массива в numpy 📏: простые способы для начинающих