Python 2 против диапазона Python 3 с аргументом массива - PullRequest
1 голос
/ 15 мая 2019

Python 2 допускает следующую строку кода:

range(np.array([5]),np.array([8]))

Python 3 этого не делает, выдавая сообщение об ошибке:

TypeError: only integer scalar arrays can be converted to a scalar index

Естественно, Python 3 ожидает целочисленные аргументы.По какой причине было разрешено 1D np.arrays в качестве start и stop аргументов для range в Python 2?

...