Я не могу понять, как работает n_jobs:
data, labels = sklearn.datasets.make_blobs(n_samples=1000, n_features=416, centers=20)
k_means = sklearn.cluster.KMeans(n_clusters=10, max_iter=3, n_jobs=1).fit(data)
работает менее чем за 1 сек
с n_jobs = 2, он работает почти вдвое больше
с n_jobs = 8 это так долго, что никогда не заканчивалось на моем компьютере ... (у меня 8 ядер)
Есть что-то, чего я не понимаю, как работает распараллеливание?