From 9e39e4194bd1e72cddafd1a281322cf048f4d0bc Mon Sep 17 00:00:00 2001 From: syurkevi Date: Wed, 29 Apr 2020 19:23:44 -0400 Subject: [PATCH] corrects invert operation to non-inplace bitwise inversion --- arrayfire/array.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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