78

かなり厄介な関数の~A代わりに、ブール値の多数の配列を反転するために使用できますか?np.logical_and()np.invert()

確かに、~正常に動作しているように見えますが、nympyリファレンスマニュアルでは見つかりません。さらに驚くべきことに、スカラーでは動作しませ(たとえば、 bool(~True)returns True!)ので、少し心配しています...

4

1 に答える 1

65

短い答え: はい

参照:

http://docs.scipy.org/doc/numpy/reference/generated/numpy.invert.html

知らせ:

入力配列内の整数の基になるバイナリ表現のビット単位の NOT を計算します。この ufunc は C/Python 演算子 ~ を実装します。

bitwise_not は invert のエイリアスです。

>> np.bitwise_not is np.invert
>> True
于 2014-03-06T12:47:48.197 に答える