We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 82c69c5 commit 31e023aCopy full SHA for 31e023a
arrayfire/array.py
@@ -499,6 +499,12 @@ def __repr__(self):
499
safe_call(backend.get().af_print_array(self.arr))
500
return '%s of dimensions %s' % (type(self), self.dims())
501
502
+ def __array__(self):
503
+ import numpy as np
504
+ res = np.empty(self.dims(), dtype=np.dtype(to_typecode[self.type()]), order='F')
505
+ safe_call(backend.get().af_get_data_ptr(ct.c_void_p(res.ctypes.data), self.arr))
506
+ return res
507
+
508
def display(a):
509
expr = inspect.stack()[1][-2]
510
if (expr is not None):
0 commit comments