, , . .
3d, (9,9):
In [118]: a=np.zeros((3,3,3),int)
In [119]: a2=np.array([251,123,584])
In [120]: a[...]=a2 # short hand for a[:,:,:]
In [121]: a
Out[121]:
array([[[251, 123, 584],
[251, 123, 584],
[251, 123, 584]],
[[251, 123, 584],
[251, 123, 584],
[251, 123, 584]],
[[251, 123, 584],
[251, 123, 584],
[251, 123, 584]]])
a[...]=a2 a[:,:,:]=a2[None,None,:]
a2[None,:,None] a2[:,None,None] a2 .
np.tile(a2,[3,3,1]) . , np.resize(a2,(3,3,3)). .
, :
In [139]: a2=np.array([1,2,3,4])
In [140]: a[...]=a2
In [141]: a
Out[141]:
array([[[ 1., 2., 3., 4.],
[ 1., 2., 3., 4.],
[ 1., 2., 3., 4.]],
[[ 1., 2., 3., 4.],
[ 1., 2., 3., 4.],
[ 1., 2., 3., 4.]]])
4 a2 .