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

Склейка с новой осью в NumPy

Функция stack не просто стыкует ряды в одну линию, а добавляет ещё одно измерение и кладёт каждый массив на своём «слое».

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

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

Ряды цен [0, 0, 0] и [1, 1, 1] сложите по новой оси и выведите форму результата.

Ряды баллов [5, 6] и [7, 8] сложите по новой оси и выведите форму результата.

Ряды отметок [2, 4] и [6, 8] сложите по новой оси и выведите получившуюся таблицу.

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