Fix 0d array conversions from Python

pull/646/head
A. R. Shajii 2025-03-03 11:31:49 -05:00
parent b17d21513d
commit b3f6c12d57
1 changed files with 2 additions and 2 deletions

View File

@ -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