Рубрики
Без рубрики

Python Program для получения формы или размеров

Автор оригинала: Python Examples.

Огнепная форма массива

Чтобы получить форму или размеры небольшого массива, используйте ndarray.shape Где NDARRAY – это название NDARPY ARRAY, который вы заинтересованы. NDARRAY.Shape Возвращает кортеж с размерами по всей оси Numpy Array.

Пример 1: Получить форму многомерного Numpy Array

В следующем примере мы инициализировали многомерное множество массива. Конечно, мы знаем форму массива по его определению. Но мы будем использовать свойство ndarray.shape, чтобы получить форму массива программно.

Python Program

import numpy as np

#initialize an array
arr = np.array([[[11, 11, 9, 9],
                  [11, 0, 2, 0]
				 ],
	             [[10, 14, 9, 14],
                  [0, 1, 11, 11]]])
# get array shape
shape = arr.shape
print(shape)

Выход

(2, 2, 4)

Пример 2: Получить форму 2D Numpy Array

В следующем примере мы создадим 2D Numpy Array и найти его форму. Есть два ряда и четыре колонны. Итак, мы должны получить кортеж (2, 4). Покажи нам.

Python Program

import numpy as np

#initialize an array
arr = np.array([[11, 11, 9, 9],
                  [11, 0, 2, 0]])
# get array shape
shape = arr.shape
print(shape)

Выход

(2, 4)

Пример 3: Получить форму 1-мерного множества

В следующем примере мы найду форму одномерного множества массива.

Python Program

import numpy as np

#initialize an array
arr = np.array([11, 11, 9, 9])
# get array shape
shape = arr.shape
print(shape)

Есть четыре элемента, и, конечно, форма должна быть кортеж с 4.

Выход

(4,)

Резюме

В этом Numpy учебник примеров Python мы узнали, как получить форму данного Numpy Array в качестве кортежа.