diff --git a/arrayfire/array.py b/arrayfire/array.py index 289ef4699..50db2a9a8 100644 --- a/arrayfire/array.py +++ b/arrayfire/array.py @@ -1090,9 +1090,8 @@ def __invert__(self): Return ~self """ out = Array() - safe_call(backend.get().af_not(c_pointer(out.arr), self.arr)) - self = out - return self + safe_call(backend.get().af_bitnot(c_pointer(out.arr), self.arr)) + return out def __nonzero__(self): return self != 0