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

Двумерный массив в 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. Выведите форму и общее число элементов.

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