同じマシンで python 2.7 と matlab R2010a を何もせずに実行すると、速度が 10 倍変わります
オンラインで調べたところ、同じ順序であると聞きました。Python は for ループ内の if ステートメントと数学演算子のようにさらに遅くなります
私の質問: これは現実ですか? または、それらを同じ速度順にする他の方法がありますか?
ここにpythonコードがあります
import time
start_time = time.time()
for r in xrange(1000):
for c in xrange(1000):
continue
elapsed_time = time.time() - start_time
print 'time cost = ',elapsed_time
Output: time cost = 0.0377440452576
ここにmatlabコードがあります
tic
for i = 1:1000
for j = 1:1000
end
end
toc
Output: Escaped time is 0.004200 seconds