Numpy векторизация - PullRequest
       0

Numpy векторизация

1 голос
/ 19 октября 2019

Допустим, у меня есть вектор A формы (10,);вектор B формы (20,);матрица С формы (10,20). Я хочу вычислить матрицу D формы (10,20) так, чтобы:

A = np.ones((10))
B = np.ones((20))
C = np.ones((10,20))
D = (np.log(B/A) + C**2*B)/(C*np.sqrt(B))

Как бы я векторизовал такое уравнение?

1 Ответ

3 голосов
/ 19 октября 2019

Это должно сделать:

import numpy as np


A = np.ones((10, 1))
B = np.ones((1, 20))
C = np.ones((10,20))
D = (np.log(B/A) + C**2*B)/(C*np.sqrt(B))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...