3
我有一個m X 3
矩陣和長度爲m的陣列過濾的柱.
我想要做以下如何設置一個值,以元件在由另一個陣列
a = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12], [13, 14, 15]])
b = np.array([1, 2, 1, 3, 3])
me = np.mean(a[np.where(b==1)][:, 0])
a[np.where(b==1)][:, 0] = me
問題是
a[np.where(b==1)][:, 0]
返回[1, 7]
而不是[4, 4]
。