Just to add: nothing conceptually is strange for start and end to be
arrays. Indeed, the code would work for arrays as is if it didn't check the
`step == 0` case to handle denormals (arguably an even less common case
than array-like inputs...), and made a trivial change to get the new axis
to be at the start.

(I guess I'm agreeing with Matthew here that if conceptually things make
sense for arrays, then it should just work; there are of course
counterexample, such as `np.arange`, for which array-valued input makes
even less sense than allowing float and complex).
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@python.org
https://mail.python.org/mailman/listinfo/numpy-discussion

Reply via email to