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

Склейка по горизонтали в NumPy

Чтобы поставить массивы рядом, используют функцию hstack. Она склеивает части слева направо в один общий массив.

Для двух одномерных рядов результат снова одномерный, но длиннее:

import numpy as np left = np.array([1, 2, 3]) right = np.array([4, 5]) row = np.hstack((left, right)) print(row) # выведет [1 2 3 4 5]

Две таблицы (2, 2) можно поставить рядом по столбцам. Число строк остаётся прежним, а столбцов становится больше: две матрицы по два столбца дают четыре:

import numpy as np block_a = np.array([[1, 2], [3, 4]]) block_b = np.array([[5, 6], [7, 8]]) wide = np.hstack((block_a, block_b)) print(wide)

Создайте ряды баллов [1, 2] и [3, 4, 5], поставьте их рядом в один ряд и выведите результат.

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

Из рядов [8, 9] и [10] получите ряд длины 3.

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