built-in range or numpy.arange: which is more efficient? built-in range or numpy.arange: which is more efficient? numpy numpy