Eingebauter Bereich oder numpy.arange: Was ist effizienter?

Wenn ich über ein großes Array mit einem Bereichsausdruck iteriere, sollte ich die in Python integrierte Bereichsfunktion oder numpy's verwendenarange um die beste Leistung zu erzielen?

Meine bisherigen Überlegungen:

arange greift wahrscheinlich auf eine native Implementierung zurück und ist daher möglicherweise schneller. Auf der anderen Seite,arange Gibt ein vollständiges Array zurück, das Speicher belegt, sodass möglicherweise ein Overhead entsteht. Der Bereichsausdruck von Python 3 ist ein Generator, der nicht alle Werte im Speicher enthält.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage