цикл for в python в 10 раз медленнее, чем matlab
Я запускаю Python 2.7 и Matlab R2010a на одной машине, ничего не делая, и это дает мне 10 разную скорость
Я посмотрел онлайн и услышал, что это должен быть тот же порядок. Python будет продолжать замедляться, как будто оператор и математический оператор в цикле for
Мой вопрос: это реальность? или есть какой-то другой способ, позволяющий им в том же порядке скорости?
Вот код 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