python - TypeError:在使用距离计算平均评分时,不能将序列乘以“浮点”类型的非整数
问题描述
distance_c,indices_c=model_knn_co.kneighbors(features_df.values)
distance= 1-distance_c
g=features_df.T.values[distance.argsort()[0]]
predictions2=distance.T.dot(features_df.values) / np.array([np.abs(distance).sum(axis=0)]).T
我正在使用距离和索引来预测评级距离和 g 值都是数组格式而不是字符串但它只是抛出这个错误我试图将它转换为浮点数但仍然弹出相同的错误
解决方案
推荐阅读
- javascript - 更新挂钩后未触发 DOM 渲染
- css - 每次我对代码进行修改时,Laravel、css/app.css 都会在 mix-manifest.json 中消失
- node.js - 如何在 NodeJS 的 for 循环中按顺序执行多个查询/IO 操作?
- c# - 如何从我的 Form1 访问外包课程。C#中的cs
- javascript - select2.jquery ajax,json 搜索结果不起作用我已经检查了 4 个小时,但我没有找到任何答案
- javascript - 显示 javascript 错误时隐藏 div - Vanilla Javascript
- python - 错误:引发 AttributeError("%s.%s" % (self._username_, attr)) AttributeError:
.幻灯片 - macos - WebAPI ASP.NET Core 中的 OSX 中的 SSL
- qt - 如何在 QGraphicsScene 上显示缩略图?
- reactjs - React-router-dom 链接在页面顶部打开