我正在尝试重现 dask-ml 文档中的示例:https://dask-ml.readthedocs.io/en/latest/modules/api.html出于某种原因是用 sklearn 制作的:
from sklearn.preprocessing import StandardScaler
data = [[0, 0], [0, 0], [1, 1], [1, 1]]
scaler = StandardScaler()
print(scaler.fit(data))
StandardScaler(copy=True, with_mean=True, with_std=True)
print(scaler.mean_)
这是我用于 dask 的代码:
from dask_ml.preprocessing import StandardScaler
data = [[0, 0], [0, 0], [1, 1], [1, 1]]
scaler = StandardScaler()
print(scaler.fit(data))
StandardScaler(copy=True, with_mean=True, with_std=True)
这会引发以下错误:
AttributeError: 'list' 对象没有属性 'mean'
然后我尝试了这个中等帖子中的一个例子: https ://towardsdatascience.com/speeding-up-your-algorithms-part-4-dask-7c6ed79994ef
df = dd.read_csv("test.csv",assume_missing=True)
sc = StandardScaler()
df["MSSubClass"] = sc.fit_transform(df["MSSubClass"])
这引发了这个错误:
AttributeError:“标量”对象没有属性“副本”