Python:从函数和数组创建矩阵

时间:2018-07-23 17:36:02

标签: python numpy

我确定之前已经有人问过这个问题,但我找不到解决方案(这个问题的标题也必须更好-欢迎提出建议)。是否有更快的方法来执行以下操作?我想通过函数将数组元素映射到矩阵。

$data = json_encode(array_map(function ($item) {
    return json_decode($item, true);
}, $data), JSON_FORCE_OBJECT);

我尝试了此方法,但不起作用:

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)

这也不是:

matrix = np.fromfunction(lambda i, j: function(a[i], b[j], c), (100, 100), dtype=float) # Doesn't work

0 个答案:

没有答案