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

Склейка в глубину в NumPy

Сложить плоские таблицы вдоль третьей оси позволяет функция dstack. Она склеивает двумерные массивы одинаковой формы вдоль новой оси: каждая исходная таблица становится «слой» внутри блока.

Две таблицы (2, 3) дают результат формы (2, 3, 2): по два слоя в каждой ячейке координат. Сложим две простые таблицы и выведем форму:

import numpy as np front = np.array([[1, 2, 3], [4, 5, 6]]) back = np.array([[7, 8, 9], [10, 11, 12]]) layers = np.dstack((front, back)) print(np.shape(layers)) # выведет (2, 3, 2)

Сложите две таблицы (2, 2) из единиц и из двоек в глубину и выведите форму (2, 2, 2).

Сложите таблицы [[0, 1], [2, 3]] и [[4, 5], [6, 7]] в глубину и выведите число слоёв через последний размер формы.

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