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