これは実際の問題ではありませんが、理解したいと思います。
if __name__ == '__main__':
行を追加した後)スクリプトがそれぞれ10スレッドで4つのプロセスを開始しているのがわかります。各プロセスはCPUの約25%を使用します(合計:100%)。期待どおりに機能しているようです私の質問:ライブラリがとにかくすべてのコアを使用する場合、n-jobs(およびjoblib)を使用する意味は何ですか?私は何かが足りないのですか?これはWindows固有の動作ですか?
n_jobs
またはjoblib
のいずれかを使用する必要があり、両方を同時に使用しないでください。