使用sklearn导入standardscaler报错,如何解决无法导入该名称的问题?
解决
cannot import name 'standardscaler' from 'sklearn.preprocessing'错误 你出现这个错误的核心原因是Scikit-learn中所有预处理器类都采用大驼峰命名规则,你写的standardscaler是全小写,不符合官方命名规范。
正确的导入代码:
from sklearn.preprocessing import StandardScaler
验证方法:
导入后可以简单实例化测试,确认没有报错:
scaler = StandardScaler() # 后续可用于数据标准化,比如 scaler.fit_transform(your_data)
内容的提问来源于stack exchange,提问作者Sam Daniel Raj A
相关产品推荐
相关产品推荐

