这篇主要是进行代码中的一些数值可视化,帮助理解
代码来自于知乎: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来表示矩阵。