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