質問: 0 これは、outimg[]の配列に対して負の要素は、0初期化するという意味なのでしょうか? また、このような記述方法はpython(numpy?)特有の記述の仕方なのでしょうか? 軽く調べたのですが、うまく見つけられなかったのでご教授いただけると助かります。
回答: ``` import numpy as np >>> dat = np.array([1,-2,3]) >>> dat array([ 1, -2, 3]) >>> dat < 0 array([False, True, False]) >>> dat[dat < 0 ] = 0 >>> dat array([1, 0, 3]) ``` >> outimg[]の配列に対して負の要素は、0初期化するという意味なのでしょうか? いいと思います。 配列の各要素に対して比較してその真偽の配列が返され、Trueの要素だけが代入されます。 >> python(numpy?)特有の記述の仕方なのでしょうか? 普通の配列に対して同じように記述するとエラーになるのでnumpy特有のようです。