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

Склейка по оси в NumPy

Функция concatenate соединяет части по уже существующей оси массива. У одномерного ряда есть только ось 0, и склейка даёт один более длинный ряд.

Сначала два ряда по три числа соединим по оси 0:

import numpy as np part_a = np.array([1, 2, 3]) part_b = np.array([4, 5, 6]) row = np.concatenate((part_a, part_b)) print(row) # выведет [1 2 3 4 5 6]

У таблицы ось 0 идёт по строкам, ось 1 по столбцам. Склеим две таблицы (2, 2) сначала по строкам, затем по столбцам:

import numpy as np m1 = np.array([[1, 2], [3, 4]]) m2 = np.array([[5, 6], [7, 8]]) down = np.concatenate((m1, m2), axis=0) print(down) across = np.concatenate((m1, m2), axis=1) print(across)

Создайте два ряда цен [1, 1] и [2, 2], соедините их в один длинный ряд и выведите результат.

Создайте две таблицы оценок из одного столбца, [[0], [1]] и [[2], [3]], поставьте их друг под другом и выведите форму результата.

Создайте две таблицы из одной строки, [[10, 20]] и [[30, 40]], поставьте их слева направо и выведите получившуюся строку.

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