这个问题here很有用,但我的略有不同。
我想在这里做一些简单的事情,我有一个numpy矩阵 A ,我只想创建另一个numpy矩阵 B ,形状与< strong> A ,但我希望从SKSpriteNode *node = [SKSpriteNode spriteNodeWithColor:[UIColor whiteColor]
size:CGSizeMake(1,1)];
创建 B 如何才能完成?谢谢。
答案 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)