Я запускаю двойной вложенный цикл над i,j
, и я использую функцию PCA sklearn во внутреннем цикле.Хотя я не использую какие-либо пакеты параллельной обработки, диспетчер задач говорит мне, что все мои процессоры работают между 80% -100%.Я приятно удивлен этим, и у меня есть 2 вопроса:
1) Что здесь происходит?Как Python решил использовать несколько процессоров?Как это разорвать петлю?Распечатывая значения i,j
, они все еще завершаются в порядке.
2) Будет ли код еще более ускорен благодаря явному распараллеливанию его с пакетом, или разница будет незначительной?