2015-06-07 181 views
1

考虑以下几点:如何将2D numpy的阵列复制到另一个numpy的阵列

import numpy as np 
a = np.eye(4,dtype=float) 
b = np.zeros(1,dtype=[('model',float,(4,4)))]) 

如何设置的b第一要素有a作为它的模型,即我怎么做到这一点:

b[0]['model'] = a 

(显然,因为我问这个问题,这是行不通的)。

回答

0

的解决方案是简单地围绕其切换:

b['model'][0] = a