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

Форма массива в NumPy

Форма говорит, сколько элементов приходится на каждую ось. У одномерного ряда это одна величина - длина этого ряда.

Форму возвращает функция shape. Результат - кортеж. У ряда из трёх чисел в кортеже одно число, и после него стоит запятая. Запятая показывает, что в кортеже один элемент, а не просто число в скобках. Выведем форму массива оценок:

import numpy as np scores = np.array([4, 5, 3]) print(np.shape(scores)) # выведет (3,)

Если элементов больше, меняется только число в кортеже:

import numpy as np temps = np.array([1, 2, 3, 4, 5]) print(np.shape(temps)) # выведет (5,)

Один элемент тоже даёт кортеж из одной компоненты с запятой:

import numpy as np ages = np.array([42]) print(np.shape(ages)) # выведет (1,)

Создайте массив из 2, 4, 6 и 8 и выведите форму массива.

Создайте массив из двух дробных чисел и выведите его форму.

Создайте массив из одного числа 0 и выведите его форму.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить