numpy矢量化

德鲁·马哈詹(Dhruv Mahajan)

假设我有一个形状为(10,)的向量A; 形状为(20,)的向量B; 形状为(10,20)的矩阵C。我想计算形状为(10,20)的矩阵D:

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))

如何将这样的方程式向量化?

StefOverflow

应该这样做:

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))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章