fix: __array__
accepts positional arguments
#2744
Merged
__array__
accepts positional arguments
#2744