2015-06-07 178 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