2013-04-04 67 views
-4

我有一个1x1x3矩阵A,和2-元件阵列s= [m, n]Python程序复制给定的矩阵

我需要m-by-n平铺A副本。所以预期的产出是mxnx3 matrix。 帮助我找到所需输出的正确功能。

+0

用一个小例子举例说明你的问题通常更容易明白你是怎么得到mxnx3矩阵试图完成 - 因此它提高了你(很快)得到一个好答案的机会。 – root 2013-04-04 05:26:48

+0

这与你在一小时前发布(并被标记为重复)的相同[问题](http://stackoverflow.com/q/15802430/1191119)?答案也就像你在另一个问题中接受的答案。 – jorgeca 2013-04-04 16:23:58

回答

2

让1x1x3矩阵

A =numpy.array([[[0, 0, 0]]]) 

m= 3n= 3 然后用瓷砖

>>> a=tile((numpy.array([[[0, 0, 0]]])),(3,3,1)) 
>>> resol_val1 = a.shape 
>>> resol_val1 
(3, 3, 3) 
>>> a 
array([[[0, 0, 0], 
     [0, 0, 0], 
     [0, 0, 0]], 

     [[0, 0, 0], 
     [0, 0, 0], 
     [0, 0, 0]], 

     [[0, 0, 0], 
     [0, 0, 0], 
     [0, 0, 0]]]) 
+0

你可以接受你自己的答案作为最佳答案。 – askewchan 2013-04-04 20:29:01