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