又试了下神奇的numba
@jit
def run():
s=0.0
for i in range(100000000):
s+=i
return s
竟然只要0.155秒,比c++只有10%的差距
而不用numba,则需要7秒钟,使用lambda,需要17秒
【 在 finlab 的大作中提到: 】
: 循环1亿次进行double类型的累加计算:
: double run(int n, function<double(double, double) > f)
: {
: ...................
--
FROM 123.112.71.*