如何将2D numpy数组复制到另一个numpy数组中

时间:2015-06-07 15:21:55

标签: python 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

(显然,既然我问这个问题,这不起作用)。

1 个答案:

答案 0 :(得分:0)

解决方案是简单地切换它:

b['model'][0] = a