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

Растягивание до формы в NumPy

Чтобы растянуть массив до заданной формы, используют функцию broadcast_to. Она повторяет данные без копирования так, чтобы получилась нужная форма. Результат ведёт себя как представление: запись в такой массив может быть недоступна, поэтому присваивать в него не стоит.

Ряд из четырёх чисел можно развернуть в таблицу (3, 4): каждая строка повторяет исходный ряд. Выведем растянутый массив:

import numpy as np row = np.array([1, 2, 3, 4]) table = np.broadcast_to(row, (3, 4)) print(table)

Растяните ряд [5, 6] до формы (4, 2) и выведите результат.

Растяните ряд [0, 1, 2] до формы (2, 3) и выведите форму (2, 3).

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