如何使用Numpy生成随机的N维数组?

4

我目前正在尝试制作N维矩阵。

import numpy as np
fitness_landscape = np.random.uniform (0, 1, size = (N, 2., 2., 2., 2.))

在这段代码中,我想要减少递归的二维数组。例如,像下面的数组(尽管它不起作用):
import numpy as np
K = 4
fitness_landscape = np.random.uniform (0, 1, size = (N, 2. * K))

有没有符合我的需求的方式?

谢谢。

1个回答

3
In [9]: K = 5

In [10]: fitness_landscape = np.random.uniform (0, 1, size = (N,) + (2,) * K)

In [11]: fitness_landscape.shape
Out[11]: (3, 2, 2, 2, 2, 2)

你如何在答案中打印输入和输出? - 0x90

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接