РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
417 of 541 menu

Атрибут size

Атрибут size класса ndarray возвращает общее количество элементов в массиве. Это число равно произведению всех размерностей массива, то есть произведению значений атрибута shape. Атрибут доступен только для чтения.

Синтаксис

arr.size

Пример

Давайте создадим одномерный массив и выведем количество его элементов:

import numpy as np arr = np.array([1, 2, 3, 4, 5]) res = arr.size print(res)

Результат выполнения кода:

5

Пример

Давайте создадим двумерный массив и выведем общее количество элементов:

import numpy as np arr = np.array([[1, 2, 3], [4, 5, 6]]) res = arr.size print(res)

Результат выполнения кода:

6

Пример

Атрибут size также работает с трёхмерными массивами:

import numpy as np arr = np.array([[[1, 2], [3, 4]], [[5, 6], [7, 8]]]) res = arr.size print(res)

Результат выполнения кода:

8

Пример

Давайте сравним атрибуты size и shape для одного массива:

import numpy as np arr = np.array([[1, 2, 3], [4, 5, 6]]) total = arr.size dims = arr.shape print(total) print(dims)

Результат выполнения кода:

6 (2, 3)

Как видно, общее количество элементов равно произведению размерностей: 2 * 3 = 6.

Смотрите также

  • атрибут shape,
    который возвращает кортеж размерностей массива
  • атрибут ndim,
    который возвращает количество измерений массива
  • атрибут itemsize,
    который возвращает размер одного элемента в байтах
  • атрибут nbytes,
    который возвращает общий размер памяти массива в байтах
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить