При повторении большого массива с выражением диапазона, следует ли использовать встроенную функцию диапазона Python или numpy arange
, чтобы получить максимальную производительность?
Мои рассуждения до сих пор:
arange
, вероятно, прибегает к собственной реализации и может быть быстрее. С другой стороны, arange
возвращает полный массив, который занимает память, поэтому могут быть накладные расходы. Выражение диапазона Python 3 является генератором, который не сохраняет все значения в памяти.