创建与另一个相同大小的随机numpy矩阵。

时间:2016-08-09 20:44:18

标签: python arrays numpy random

这个问题here很有用,但我的略有不同。

我想在这里做一些简单的事情,我有一个numpy矩阵 A ,我只想创建另一个numpy矩阵 B ,形状与< strong> A ,但我希望从SKSpriteNode *node = [SKSpriteNode spriteNodeWithColor:[UIColor whiteColor] size:CGSizeMake(1,1)]; 创建 B 如何才能完成?谢谢。

1 个答案:

答案 0 :(得分:20)

np.random.randn将数组的形状作为输入,您可以直接从第一个数组的shape属性获取。您必须使用a.shape运算符解包*才能获得np.random.randn的正确输入。

a = np.zeros([2, 3])
print(a.shape)
# outputs: (2, 3)
b = np.random.randn(*a.shape)
print(b.shape)
# outputs: (2, 3)