我不明白为什么还没有进行如此基本的优化:
In [1]: %timeit np.ones(10**6).any() 100 loops, best of 3: 7.32 ms per loop In [2]: %timeit np.ones(10**7).any() 10 loops, best of 3: 59.7 ms per loop
即使结论是第一项的证据,也扫描整个阵列.
python performance numpy
numpy ×1
performance ×1
python ×1