程世东老师TensorFlow实战——个性化推荐,代码学习笔记之①数据导入&数据预处理(下)

本文详述了使用Python的Pandas库进行TensorFlow实战中,个性化推荐系统的数据导入和预处理步骤。内容包括:读取并展示Users、Movies数据,处理电影Title和Genres为数字表示,整合ratings、users、movies三张表,以及准备模型训练的输入x和目标y。
摘要由CSDN通过智能技术生成

这篇主要是进行代码中的一些数值可视化,帮助理解

代码来自于知乎:https://zhuanlan.zhihu.com/p/32078473

/代码地址https://github.com/chengstone/movie_recommender/blob/master/movie_recommender.ipynb

数据预处理过程中的预览:(可以跳过看图片结果)

1.1、Users的初始读取显示

1、Pandas中可以用dataframe.head()和dataframe.tail()查看数据的头五行和尾五行,若需要改变行数,可在括号内指定

pandas主要的两个数据结构是Series和DataFrame

Series可以简单地被认为是一维的数组Series和一维数组最主要的区别在于Series类型具有索引(index)

DataFrame是将数个Series按列合并而成的二维数据结构,每一列单独取出来是一个Series

dataframe.values则以数组的形式返回DataFrame的元素:所以注意对于users.value的显示不能用head

2、users.value返回的是一个numpy.ndarray类型

如果没有numpy,Python内部只能用list或array来表示矩阵。

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值