摘要: 程序中经常有计算时间的模块,下面列出一个能够很方便的根据时间偏移取具体时间的方法:imort datetime# 获取当前时间now = datetime.datetime.now()# offset为日期偏移,当前为0,前一天为-1,依此类推res = now + datetime.timedelta(days=offset)# 格式化输出res_str = res.strftime('%Y-%m-%d')其中timedelta的原型为class datetime.timedelta([days[, seconds[, microseconds[, milliseconds[ 阅读全文
posted @ 2013-10-18 14:27 Yancey咖啡 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 推荐系统中经常会用到商品之间的相似度这一数据,业界中最常用的算法莫过于CF算法了,根据用户行为来计算商品之间的相似度,我们可以用一个表格来表述这种算法的原理:Item1Item2Item3User1W11W12W13User2W21W22W23User3W31W32W33在以上表格中Itemi表示的第i中商品,Useri表示第i个用户,而Wij则表示的是用户i对商品j的“评分”,此评分可以是根据行为设定的权重,或者是用户的真实打分。如果要计算Item1和Item2之间的相似度1.用户对Item1和Item2的行为可以看作两个一维的向量(w11,w21.w31),(w12,w22,w32)。2. 阅读全文
posted @ 2013-10-18 00:56 Yancey咖啡 阅读(1487) 评论(2) 推荐(0) 编辑