python - 为推荐系统创建for循环?
问题描述
我正在为动物穿越家具项目建立一个推荐系统。
首先,我为每个可能的首选项目创建一个用户和零矩阵。我制作了一个 0 矩阵:
[在此处输入图像描述][1]
这是一个名为“mat”的矩阵,用零填充:[1]:https ://i.stack.imgur.com/cimlp.png
我有一个名为“items”的单独数据框,显示哪个村民拥有这些 item_id 名称。我正在尝试构建一个函数,该函数从我的数据框中获取值并将值 1 分配给我的矩阵,如果村民有该项目 ID。
下面是我如何为一行做的,但我不知道如何构建一个函数来遍历所有行:
mask=items.loc['Admiral','item_id']
mat.loc['Admiral',mask]=1
我如何制作一个函数来抓取项目框架中的每一行村民并获取然后将它们应用于矩阵。
如果我没有正确解释这一点,我很抱歉。我是一个完整的初学者并且正在苦苦挣扎。
解决方案
推荐阅读
- c - C/Win32 : Minidumpwritedump 给出一个空文件
- javascript - 访问特定字段 graphql 反应
- python - 如何在 C 中实现闭包?
- xamarin - 谷歌身份验证后,Xamarin Auth Redirect url 在 iOS 中失败
- netlogo - Netlogo:如何使用行和列索引进行子集化
- python - ttk组合框选择同步入口状态
- amazon-web-services - AWS Batch:如何检查请求的 Fargate 资源是否与提供的资源匹配
- python - 在 Linux 中使用 python 参数化 Ansys Fluent
- r - 如何在最小元素上写条件?
- node.js - 使用 findById 方法时,我应该怎么做才能摆脱猫鼬的 Cast 错误