Сообщение об ошибке вызвано тем, что в строке CENTERS[sentiment] = minimize(obj_func, x0=iter_init, args(P,ACCUM,sentiment),)
у вас есть ключевое слово agrument x0=iter_init
, а после этого у вас есть аргумент без ключевого слова args(P,ACCUM,sentiment)
Здесь args
- это функция, которую вы вызываете, и добавляя значения, он возвращает в качестве аргумента. Могу поспорить, вы хотите дать ключевое слово аргумент с именем args, который является кортежем. В этом случае вам не хватает =
и правильный синтаксис будет CENTERS[sentiment] = minimize(obj_func, x0=iter_init, args=(P,ACCUM,sentiment))
Если вы не уверены, вы можете проверить аргументы, сказав help(minimize)
в консоли Python, как только вы импортировали библиотеку, при условии, что функция.