摘要: from math import sqrtdef sim_distance(prefs, person1, person2): si={} for item in prefs[person1]: if item in prefs[person2]: si[item]=1 if len(si)==0: return 0 sum_of_squares=sum([pow(prefs[person1][item]-prefs[person2][item],2) for item in prefs[person1] if item in prefs[person2]]) return 1/(1+s... 阅读全文
posted @ 2013-02-20 00:26 <无影人> 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1.用户偏好数据存储用嵌套的字典表达不同人及其偏好,可以很方便地对其进行查询、修改。当数据相当大时,则选择奖数据存入数据库中。#影评者及其对几部电影的评价critics={'Lisa Rose': {'Lady in the Water': 2.5, 'Snakes on a Plane': 3.5,'Just My Luck': 3.0, 'Superman Returns': 3.5, 'You, Me and Dupree': 2.5,'The Night Listener': 阅读全文
posted @ 2013-02-20 00:00 <无影人> 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 人们在互联网环境中的行为不可避免的以数据的形式留下痕迹,这给了我们无数潜在的机会来洞悉用户体验、商业营销、个人偏好。超越以数据库为后端的简单应用系统,利用单一源或多个源的数据进行处理,甚至将外部信息与自由系统的信息加以组合,有助于我们发现更多的可能性、设计出更为智能的应用。 阅读全文
posted @ 2013-02-19 23:25 <无影人> 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 淘宝开放平台可通过淘宝API来获取淘宝用户信息(卖方和卖方用户信息,私有信息需要授权)、淘宝商品信息(全淘宝超过1亿个商品的名称、类目、型号、介绍等信息)、淘宝商品类目信息(全淘宝商品索引及分类明细)、淘宝店铺信息(全淘宝店铺信息)、淘宝交易明细信息(在取得用户授权的情况下,查询每笔交易的详细情况)、淘宝商品管理(淘宝商品的上传、编辑、修改等接口)等信息。腾讯开放平台 阅读全文
posted @ 2013-02-19 23:12 <无影人> 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 列表推导式形式简练、高效,常用于将一个函数应用于整个列表或是删除不必要的列表项。形式:[表达式 for 变量 in 列表]或者[表达式 for 变量 in 列表 if 条件]作用:(1)将一个列表过滤后转化为另一个列表l1=[1,2,3,4,5,6,7,8,9]print [v*10 for v in l1 if v>4]将输出:[50,60,70,80,90](2)将函数应用于列表中的元素l1=[1,2,3,4,5,6,7,8,9]timesten=dict([(v,v*10) for v in l1 if v>4])将建立一个字典:以原来的列表作为键,每个列表项×10 阅读全文
posted @ 2013-02-19 23:01 <无影人> 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 想学的东西总是太多,时间总是太少。。。-------------------------------还是先打好基础:花点时间学C++吧,还有要记得产品才是本行。===========================电子商务信息系统通过openAPI发现群组利用开源代码搭一个像这样有意义的站点==================《Python快速入门》后可以干啥?考虑用python做爬虫,需要研究学习的python模块:(1)内置的 urllib, urllib2 库用来爬取数据;(2) 使用BeautifulSoup做数据清洗,BeautifulSoup 是做 HTML 解析用的,功能非常强大 阅读全文
posted @ 2013-02-16 22:52 <无影人> 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 这类文件曾经吓到我了。奉前人的教诲下了些源代码来看,里边总有些陌生的文件类型,一看就懵了,教程上也没见过这些文件类型啊。.bat文件就是一个常见的陌生文件,发现不过是种简单的脚本。一个小例子说明下其用法,据说高手们可以用windows自带的记事本写代码,对于初学者可能觉得神乎其神,下面一个小例子让菜鸟也体会下这种hacker的感觉:用记事本新建文件名为“py_file.py”的文件,输入以下代码并保存:print "Happy python year!"在py_file.py所在的文件新建文件夹folder,文件夹中用记事本新建文件名为“bat_file.bat”的文件,输 阅读全文
posted @ 2013-02-16 21:34 <无影人> 阅读(6316) 评论(1) 推荐(0) 编辑
摘要: 5.9.1_P163本来想一起输入用空格隔开的两个数字,先用了这个简单的方案实现,以后学到了再优化。学习-ing。。。 1 #include<iostream> 2 int main(){ 3 using namespace std; 4 cout<<"Enter a value:"; 5 int a; 6 cin >> a; 7 cout<<"Enter another bigger value:"; 8 int b; 9 cin >> b;10 int c;11 int d;12 if (a 阅读全文
posted @ 2013-02-13 17:28 <无影人> 阅读(227) 评论(0) 推荐(0) 编辑