我肯定以前有人问过这个问题,但我找不到解决办法(而且这个问题必须有一个更好的标题-建议欢迎)。有没有一种更快的方法来做如下的事情?我想通过一个函数将数组元素映射到矩阵。在
a = np.random.rand(100)
b = np.random.rand(100)
c = 5
matrix = np.zeros((100, 100))
for i in range(100):
for j in range(100):
matrix[i, j] = function(a[i], b[j], c)
我试过了但没用:
^{pr2}$这也不是:
vfunction = np.vectorize(function)
matrix = vfunction(a, b, c) # Doesn't work
目前没有回答
相关问题 更多 >
编程相关推荐