Describe the bug
Title is descriptive enough IMO. This is a difference from standard NumPy.
ulab version: 6.8.0-4D-c
To Reproduce
Replication code:
my_list = [[[[1],[2]]],[[[3],[4]]]]
my_list_arr = np.array(my_list)
print(my_list_arr)
my_tuple = ([[[1],[2]]],[[[3],[4]]])
my_tuple_arr = np.array(my_list)
print(my_tuple_arr)
Expected behavior
Standard NumPy output in both cases:
[[[[1]
[2]]]
[[[3]
[4]]]]
ulab NumPy output:
Traceback (most recent call last):
File "<stdin>", line 2, in <module>
TypeError: can't convert list to float
Additional context
This works fine with 3D arrays, it's just 4D arrays that fail.
Describe the bug
Title is descriptive enough IMO. This is a difference from standard NumPy.
ulabversion: 6.8.0-4D-cTo Reproduce
Replication code:
Expected behavior
Standard NumPy output in both cases:
ulab NumPy output:
Additional context
This works fine with 3D arrays, it's just 4D arrays that fail.