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

Внешнее произведение в NumPy

У двух рядов разные буквы осей, и обе буквы остаются справа от стрелки: ни одна ось не суммируется, каждая пара элементов даёт отдельную ячейку. Это тот же смысл, что у outer для умножения двух одномерных массивов.

Для рядов с индексами 'i' и 'j' запись 'i,j->ij' строит таблицу всех произведений:

import numpy as np a = np.array([2, 3]) b = np.array([10, 20]) table = np.einsum('i,j->ij', a, b) print(table) # выведет [[20 40] # [30 60]]

Для рядов цен [1, 2] и [5, 10] постройте таблицу попарных произведений формулой с двумя входными буквами и двумя буквами в ответе и выведите её.

Для рядов [4] и [2, 3] получите таблицу, где каждая ячейка равна произведению одного элемента первого ряда и одного элемента второго, и выведите результат.

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