- 博客(13)
- 资源 (6)
- 收藏
- 关注
转载 [推荐算法]基于用户的协同过滤算法
推荐算法最早在1992年就提出来了,但是火起来实际上是最近这些年的事情,因为互联网的爆发,有了更大的数据量可以供我们使用,推荐算法才有了很大的用武之地。最开始,所以我们在网上找资料,都是进yahoo,然后分门别类的点进去,找到你想要的东西,这是一个人工过程,到后来,我们用google,直接搜索自己需要的内容,这些都可以比较精准的找到你想要的东西,但是,如果我自己都不知道自己要找什么肿么办?
2015-04-28 16:39:45 530
转载 协同过滤推荐算法
协同过滤推荐算法Collaborative Filtering Recommendation向量之间的相似度度量向量之间的相似度方法很多了,你可以用距离(各种距离)的倒数,向量夹角,Pearson相关系数等。皮尔森相关系数计算公式如下:ρX,Y=cov(X,Y)σxσy=E((X−μx)(Y−μy))σxσy分子是协方差,分子是两个变量标准差的乘积。显然要求X和Y的
2015-04-28 16:18:59 663
转载 python通过线程实现定时器timer的代码
下面介绍以threading模块来实现定时器的方法。 使用前先做一个简单试验: import threadingdef sayhello(): print "hello world" global t
2015-04-15 16:28:10 6766
转载 Pyhton学习笔记——socket异常处理
一个健壮的程序应该有完善的对于异常中断的处理功能,那么在socket编程中常见的异常有哪些,该如何处理呢? 我们知道socket通信的进行,无非就是绑定主机,端口,监听,接收连接,发送接收数据等等,这些行为如果出错,系统都会返回错误的,为了使得我们的程序有错误检查的功能,我们可以在程序内部加入异常处理,使程序运行到错误处就中断程序运行并打印出出错的地方和具体错误,使程序变得友好。
2015-04-14 15:25:48 10436
原创 Python 的 Socket 编程多线程教程
这是用来快速学习 Python Socket 套接字编程的指南和教程。Python 的 Socket 编程跟 C 语言很像。Python 官方关于 Socket 的函数请看 http://docs.python.org/library/socket.html基本上,Socket 是任何一种计算机网络通讯中最基础的内容。例如当你在浏览器地址栏中输入 www.oschina.net 时
2015-04-14 13:58:58 867
转载 Socket超时操作
1.socket超时,服务器端程序# -*- coding: cp936 -*-"""设置超时时间测试端程序时间设置分别大于和小于5,大于5时,使用异常来捕获socket.timeout"""import sockethost = ""port = 50000s = socket.socket(socket.AF_INET,socket.SO
2015-04-14 13:03:53 2221
转载 socket阻塞与非阻塞,同步与异步、I/O模型
1. 概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步: 所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事。例如普通B/S模式(同步):提交请求->等待服务器处理->处理
2015-04-14 10:37:19 577
转载 Socket编程(不限Linux)
“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型
2015-04-14 09:41:32 529
转载 python select模块.select实现非阻塞socket,Popen等(特别在 Unix 下,它还可以用于管道)
Python类库中文翻译:select — 等待 I/O 完成select — Waiting for I/O completionThis module provides access to the select() and poll() functions available in most operating systems. Note that on Windows,
2015-04-13 17:42:09 2581
转载 Python网络编程基础笔记-poll实现非阻塞socket
1.使用poll实现服务器端,监控创建的socket# -*- coding: cp936 -*-"""非阻塞socket的使用(此程序在ubuntu linux上测试,Windows没有select.poll)监控socket的三个状态:IN/ERR/HUP程序以5000ms的时间长度为间隔,如果有客户端的请求,接收连接并进行显示;如果没有的话,每
2015-04-13 17:40:55 1394
转载 python使用mysql数据库
一,安装mysql 如果是windows 用户,mysql 的安装非常简单,直接下载安装文件,双击安装文件一步一步进行操作即可。Linux 下的安装可能会更加简单,除了下载安装包进行安装外,一般的linux 仓库中都会有mysql ,我们只需要通过一个命令就可以下载安装:Ubuntu\deepin>>sudo apt-get install mysql-se
2015-04-08 11:10:13 462
转载 pyqt提示对话框
from PyQt4.QtGui import *from PyQt4.QtCore import *import sysapp = QApplication(sys.argv)msg_box = QMessageBox(QMessageBox.Warning, "Alert", "Please configure the baseline!")
2015-04-07 10:18:05 5036
转载 在树莓派(Debian系统)上通过usb摄像头扫描识别QR二维码
树莓派(Debian系统)自带Python开发环境IDLE(Python 2.7.3),接上摄像头,就能通过Python实行对QR code的创建和识别:首先,需要在树莓派上安装如下工具:sudo apt-get install python-imagingsudo apt-get install zbar-toolssudo apt-get install qrencod
2015-04-01 20:59:58 7329 1
matplotlib 1.4.2.win amd64 py2.7
2015-12-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人