机器学习,错误踩坑

执行fit_transform方法,或者说调用from sklearn.base import BaseEstimator, TransformerMixin。

sklearn.base包的时候,它的输出结果会自动转变成np数组,之后可以使用DataFrame(data)把数据集转化回来。

parser_f() got an unexpected keyword argument 'seq'

错误点:pandas在读取csv文件时,写了一个参数index=False,导致pandas读取csv文件错误

pd.read_csv(path,header=None,index=False, encoding='utf-8')

这行代码中删除index=False,即可解决问题。

(没全懂就不要写那么多,最多来个encoding来显示解码)

attributeerror:'numpy.ndarray'object has no attribute 'unsequeeze'

问题算是numpy没有,转换成pd,用dataFrame()方法

报错:could not convert string to float

这个错误通常是因为尝试将一个字符串转换为一个浮点数时失败了。这可能是因为输入的字符串包含了非数字字符,或者是空格或其他不可识别的字符。

lstrip()和rstrip()函数来删除字符串中的空格

SyntaxError: invalid syntax

1、括号不匹配:括号数量不匹配

2、缩进错误:检查代码块的缩进是否正确

3、引号不匹配:中英文

4、语法错误:拼写

 5、忘记导入模块

解决方法

 仔细检查代码,查找并修复语法错误,基本上就是拼写问题
 在遇到难以解决的SyntaxError时,可以搜索相关错误信息

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值