Форма массива в 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 и выведите его форму.