mirror of https://github.com/exaloop/codon.git
Fix 0d array conversions from Python
parent
b17d21513d
commit
b3f6c12d57
|
@ -245,7 +245,7 @@ class ndarray:
|
||||||
k = 0
|
k = 0
|
||||||
for idx in util.multirange(shape):
|
for idx in util.multirange(shape):
|
||||||
off = 0
|
off = 0
|
||||||
for i in range(ndim):
|
for i in staticrange(ndim):
|
||||||
off += idx[i] * strides[i]
|
off += idx[i] * strides[i]
|
||||||
e = Ptr[cobj](arr_data + off)[0]
|
e = Ptr[cobj](arr_data + off)[0]
|
||||||
if hasattr(dtype, "__from_py__"):
|
if hasattr(dtype, "__from_py__"):
|
||||||
|
@ -263,7 +263,7 @@ class ndarray:
|
||||||
k = 0
|
k = 0
|
||||||
for idx in util.multirange(shape):
|
for idx in util.multirange(shape):
|
||||||
off = 0
|
off = 0
|
||||||
for i in range(ndim):
|
for i in staticrange(ndim):
|
||||||
off += idx[i] * strides[i]
|
off += idx[i] * strides[i]
|
||||||
e = Ptr[dtype](arr_data + off)[0]
|
e = Ptr[dtype](arr_data + off)[0]
|
||||||
data[k] = e
|
data[k] = e
|
||||||
|
|
Loading…
Reference in New Issue