没有东西是万能药,无论 taichi 还是 numba
你自己能算出来你的循环要运行多少次,还非要写个程序“统计循环运行次数”,
那么你是觉得只循环不做乘法你的程序就快了?
答案就是你的这个程序从理论上就是慢,单单那些循环就已经慢了。
你高估了电脑的水平,电脑就是那么慢。换成 C 也一样慢(会比 Python 快,但解决
不了你的问题)。所谓的各种加速,在算法上叫做“常数优化”,解决不了问题。
你想解决就去研究原题,别在在这个循环上瞎折腾了,别耽误自己的时间,也别耽误
别人的时间。
【 在 feng321 的大作中提到: 】
: 5重循环是 C(1000,5)组合数次计算,不是矩阵啊。我算到一半了,想着用taichi加速,就把它停掉了。结果发现taichi或者numba,对大数都不管用。。。。。。。。。。
: 我的python能算 1,0000 (一万)位的数
--
FROM 221.217.52.*