python - Python:“StandardScaler”对象没有属性“_validate_data”
问题描述
我最近更新了我的 sklearn。但是,自从升级以来,我收到错误“'StandardScaler' 对象没有属性'_validate_data'”。以下是代码片段:
Xs = pd.DataFrame([[10,20], [20,30], [30,40], [40,50]])
scalerx = preprocessing.StandardScaler()
scalerx.fit(Xs)
解决方案
您可以使用缩放数据框
from sklearn.preprocessing import StandardScaler
Xs = pd.DataFrame([[10,20], [20,30], [30,40], [40,50]])
scalerx = StandardScaler()
X = scalerx.fit_transform(Xs.values)
推荐阅读
- java - 如何在 InDesign Java 文档中获得真实的页数
- matlab - 如何将二进制函数应用于元胞数组和双精度数组
- go - Golang - 如何从代码内部显示模块版本
- c++ - 在 Windows 上打开的 C++ 文件总是失败
- binding - 我可以在我的 CollectionView 中使用填充视图的 ItemsSource 列表之外的值填充标签吗?
- javascript - Flask:javascript读取时python对象到json触发错误
- javascript - SELECT WITH CAST OR CONVERT IN iLike 使用 SEQUELIZE
- javascript - JavaScript 解释器如何知道遇到的函数调用应该同步处理还是异步处理?
- node.js - 如何从nodejs中的http请求保存缓存状态?
- javascript - 在 onPress 不起作用后 React Native Swipeable close