でNxMx3numpy配列がありdtype=objectます。f(a,b,c)この配列の最後の軸にある 3 つの要素を取り、 を返す関数もありますnp.int32。f私の質問は、配列に適用して配列NxMx3を生成するにはどうすればよいですか?NxMdtype=np.int32
私の現在の解決策は、使用することです
newarr = np.fromfunction(lambda i,j: f(arr[i,j,0], arr[i,j,1], arr[i,j,2]),
arr.shape[:2], dtype=np.int)
これは私が望んでいたよりも少し冗長ですが。