Двумерный массив в NumPy
Двумерный массив удобно представить
как таблицу: несколько строк, и в каждой
строке одно и то же число столбцов.
Такой массив собирают функцией array
из вложенного списка. Каждый внутренний
список - одна строка таблицы.
Создадим таблицу из двух строк по три числа и выведем её:
import numpy as np
table = np.array([[1, 2, 3], [4, 5, 6]])
print(table)
На экране строка таблицы занимает
свою строку вывода. У этого массива
две оси, поэтому функция ndim
даёт 2:
import numpy as np
table = np.array([[1, 2, 3], [4, 5, 6]])
print(np.ndim(table)) # выведет 2
Функция shape возвращает кортеж
из двух чисел. Первое - число строк,
второе - число столбцов:
import numpy as np
table = np.array([[1, 2, 3], [4, 5, 6]])
print(np.shape(table)) # выведет (2, 3)
Всего в таблице шесть ячеек. Это
произведение 2 и 3.
Его покажет функция size:
import numpy as np
table = np.array([[1, 2, 3], [4, 5, 6]])
print(np.size(table)) # выведет 6
Создайте таблицу из двух строк:
10, 20 и 30,
40. Выведите её, число
измерений, форму и общее число
элементов.
Соберите таблицу из трёх строк по два числа. Выведите массив, число измерений, форму и общее число элементов.
Создайте таблицу из двух строк:
0, 1, 2, 3
и 4, 5, 6, 7.
Выведите форму и общее число
элементов.