Существует ли справедливый способ сравнить производительность между фрагментом кода Python и фрагментом кода C++ на человечности?

вот часть кода Python для исследования производительности фрагмента кода.

import numpy as np

import itertools

%timeit np.array(list(itertools.product([1, 2, 3], [4, 5], [6, 7]))).T.reshape(-1,3)

выводы

8.32 µs ± 211 ns per loop (mean ± std. dev. of 7 runs, 100000 loops each)

C++ может сделать то же задание.

Я задаюсь вопросом, там ли справедливый способ сравнить производительность между фрагментом кода Python и фрагментом кода C++?

"ярмарка" означает возможный путь который вызов человечности 2 части кода (Python и C++) и статистика целая процедура обоих.

0
задан 11 June 2019 в 19:09

1 ответ

... при сравнении скорости существует всего одна вещь знать. Жизнь не является справедливым местом, чтобы быть для программиста крюка, все это могло бы быть похожим: Salma Hayek - Танец Змеи (HD)... Однако когда дело доходит до выполнения в большинстве случаев код C++ превзойдет код Python по характеристикам. Однако когда дело доходит до разработки похоже, что Python имеет некоторый край к нему в особенности области... В другом слова нужно знать путь больше о проблеме, которую он решает;

0
ответ дан 24 October 2019 в 04:39

Другие вопросы по тегам:

Похожие вопросы: