关于python性能提升的一些方案(上)一、函数调用优化(空间跨度,避免访问内存)二、for循环优化之取元素(使用栈或寄存器,避免访问内存)三、生成器优化(查表代替运算) 四、幂运算优化(pow(x,y,z)) 五、除法运算优化六、优化算法时间复杂度 七、合理使用copy和deepcopy八、使用dict或set查找元素九、合理使用(generator)和yield(节省内存)
一、函数调用优化(空间跨度,避免访问内存)1.大数据求和,使用suma = range(100000)%timeit -n 10 sum(a)10 loops, best of 3: 3.15 ms per loop%%timeit ...: s = 0 ...: for i in a: ...: s += i ...:100 l...