TypeError: can‘t multiply sequence by non-int of type ‘float‘

        首先声明下这个错误,是在任何一个领域都是有可能出问题的,而我这里要说的领域是机器学习领域,先说下原因,就是因为当你再使用一个float数据类型的数据去乘以一个序列(元组,列表,等结构),就会报这样的乘法错误

        接下来,直奔主题,我在机器学习,用DataFrame结构训练了相关的线性模型,然后在最后模型反正也是训练出来了,但是目前却一直出现这样的一个报错信息,给我困扰了好久,最终的解决办法就是,因为机器学习的相关算法,更更多的是想要接受一个ndarray数组,这样的一个数组,因此,按照网上说的,抱着试一试的心里,于是就将DataFrame结构转换成了ndarray结构,却发现,最终奇迹的成功了,很抱歉,由于自己学识有限,并不能给大家讲清楚线性回归算法中的具体细节以及计算过程,不过大家不要担心,随着学习的深入,以及线性代数的回顾,我以后有机会会给大家出一篇关于深入讲解线性回归中最小二乘法算法的原理,推导,给大家展示一张掌握成功后的截图

        最后,就是展示了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值