from sklearn.datasets import load_iris
import xlwt
import pandas as pd
from sklearn.cluster import KMeans
from sklearn.preprocessing import MinMaxScaler
iris=load_iris()
iris_data=iris['data']
iris_target=iris['target']
iris_names=iris['feature_names']
scale=MinMaxScaler().fit(iris_data)
iris_datascale=scale.transform(iris_data)
model=KMeans(n_clusters=3,random_state=123,n_jobs=4)
model.fit(iris_datascale)
在model.fit(iris_datascale) 的时候报错
'ascii' codec can't encode characters in position 18-20: ordinal not in range(128)
我试过换不同的数据集,都是报同一个错,这该怎么解决呢?
同样的问题,请问楼主解决了吗?,我发现不设置n_jobs参数没有这个问题。
亲测把n_jobs参数删掉就行了、、、也不知道什么原理、、
https://blog.csdn.net/mickey220521/article/details/82759930
解决了嘛?兄弟,网上各种方法都不行
难顶啊,解决了吗
我把用户名命名为英文就不报错了
救命 解决了吗???