Умножение 2 numpy массивов - PullRequest
       0

Умножение 2 numpy массивов

0 голосов
/ 24 января 2020

У меня есть два массива numpy, форма первого массива A равна (36,), а второго B равна (36, 4). Идея состоит в том, чтобы умножить соответствующие элементы, такие как A[0] * B[0], таким образом, чтобы каждый из 4 элементов B умножался на соответствующий элемент A.

1 Ответ

1 голос
/ 24 января 2020

Вам необходимо добавить новую ось к A, чтобы включить вещание.

import numpy as np

A = np.random.randint(0, 10, size=(36,4))
B = np.random.randint(0, 10, size=(36,))

A * B.reshape(-1, 1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...