NumPy
2019-01-10 本文已影响10人
庵下桃花仙
NumPy 方法比 Python 快10到100倍,且使用的内存更小。
In [1]: import numpy as np
In [2]: my_arr = np.arange(1000000)
In [3]: my_list = list(range(1000000))
In [4]: %time for _ in range(10): my_arr2 = my_arr * 2
Wall time: 43 ms
In [5]: %time for _ in range(10): my_list2 = [x * 2 for x in my_list]
Wall time: 752 ms