Я тестирую этот простой код на python:
if __name__ == '__main__':
a = [random.randrange(1,101,1) for _ in range(100)]
b = [random.randrange(1,101,1) for _ in range(100)]
d = pd.DataFrame({'a': a, 'b':b})
temp = StandardScaler().fit_transform(d)
KM = KMeans(n_jobs=2, n_clusters=5)
cluster = KM.fit(temp).labels_
каждый раз, когда я пытался его запустить, выдается следующее сообщение об ошибке:
ImportError: [joblib] Попытка выполнять параллельные вычисления без защиты импорта в системе, которая не поддерживает разветвление. Чтобы использовать параллельные вычисления в сценарии, вы должны защитить свой основной цикл, используя "if name == ' main '". Пожалуйста, смотрите документацию JobLib по Parallel для получения дополнительной информации
Я думаю, что я уже следовал этой инструкции, но не знаю, почему это сообщение сохраняется.
Есть мысли?
Спасибо.