numpyを使ってイメージを操作する方法については、this tutorialに従っています。 scipyを使用してサンプル画像を読み込むと、最後にdtype値が追加されたRGBタプルの2D配列が取得されます。Numpy:ベクトル化された関数をdtypeの配列に適用する方法
array([[7, 8, 5],
[3, 5, 7]], dtype=uint8)
は、私は、関数を書き、それを
def myfunc(a, b):
return a + 2
vfunc = np.vectorize(myfunc)
をベクトル化が、私は私の配列に適用する場合、結果は
array([[9, 10, 7],
[5, 7, 9]])
私の推測では、ということであるDTYPEを持っていないので、 "dtype + 2"は定義されていませんが、配列の要素を失うだけです。
ベクトル化してnumpy配列に適用すると、dtypeを削除しない関数を作成するにはどうすればよいですか?
ニースあなたがotypes' '言及しています。 –