资源简介
Netflix Prize上的奇异矩阵分解算法,在数据稀疏的时候可以较好的实现算法稳定性。
http://gustavonarea.net/blog/posts/korens-svd-python-implementation/
内含使用说明。
代码片段和文件信息
#!python
“““Bootstrap setuptools installation
If you want to use setuptools in your package‘s setup.py just include this
file in the same directory with it and add this to the top of your setup.py::
from ez_setup import use_setuptools
use_setuptools()
If you want to require a specific version of setuptools set a download
mirror or use an alternate download directory you can do so by supplying
the appropriate options to ‘‘use_setuptools()‘‘.
This file can also be run as a script to install or upgrade setuptools.
“““
import sys
DEFAULT_VERSION = “0.6c8“
DEFAULT_URL = “http://pypi.python.org/packages/%s/s/setuptools/“ % sys.version[:3]
md5_data = {
‘setuptools-0.6b1-py2.3.egg‘: ‘8822caf901250d848b996b7f25c6e6ca‘
‘setuptools-0.6b1-py2.4.egg‘: ‘b79a8a403e4502fbb85ee3f1941735cb‘
‘setuptools-0.6b2-py2.3.egg‘: ‘5657759d8a6d8fc44070a9d07272d99b‘
‘setuptools-0.6b2-py2.4.egg‘: ‘4996a8d169d2be661fa32a6e52e4f82a‘
‘setuptools-0.6b3-py2.3.egg‘: ‘bb31c0fc7399a63579975cad9f5a0618‘
‘setuptools-0.6b3-py2.4.egg‘: ‘38a8c6b3d6ecd22247f179f7da669fac‘
‘setuptools-0.6b4-py2.3.egg‘: ‘62045a24ed4e1ebc77fe039aa4e6f7e5‘
‘setuptools-0.6b4-py2.4.egg‘: ‘4cb2a185d228dacffb2d17f103b3b1c4‘
‘setuptools-0.6c1-py2.3.egg‘: ‘b3f2b5539d65cb7f74ad79127f1a908c‘
‘setuptools-0.6c1-py2.4.egg‘: ‘b45adeda0667d2d2ffe14009364f2a4b‘
‘setuptools-0.6c2-py2.3.egg‘: ‘f0064bf6aa2b7d0f3ba0b43f20817c27‘
‘setuptools-0.6c2-py2.4.egg‘: ‘616192eec35f47e8ea16cd6a122b7277‘
‘setuptools-0.6c3-py2.3.egg‘: ‘f181fa125dfe85a259c9cd6f1d7b78fa‘
‘setuptools-0.6c3-py2.4.egg‘: ‘e0ed74682c998bfb73bf803a50e7b71e‘
‘setuptools-0.6c3-py2.5.egg‘: ‘abef16fdd61955514841c7c6bd98965e‘
‘setuptools-0.6c4-py2.3.egg‘: ‘b0b9131acab32022bfac7f44c5d7971f‘
‘setuptools-0.6c4-py2.4.egg‘: ‘2a1f9656d4fbf3c97bf946c0a124e6e2‘
‘setuptools-0.6c4-py2.5.egg‘: ‘8f5a052e32cdb9c72bcf4b5526f28afc‘
‘setuptools-0.6c5-py2.3.egg‘: ‘ee9fd80965da04f2f3e6b3576e9d8167‘
‘setuptools-0.6c5-py2.4.egg‘: ‘afe2adf1c01701ee841761f5bcd8aa64‘
‘setuptools-0.6c5-py2.5.egg‘: ‘a8d3f61494ccaa8714dfed37bccd3d5d‘
‘setuptools-0.6c6-py2.3.egg‘: ‘35686b78116a668847237b69d549ec20‘
‘setuptools-0.6c6-py2.4.egg‘: ‘3c56af57be3225019260a644430065ab‘
‘setuptools-0.6c6-py2.5.egg‘: ‘b2f8a7520709a5b34f80946de5f02f53‘
‘setuptools-0.6c7-py2.3.egg‘: ‘209fdf9adc3a615e5115b725658e13e2‘
‘setuptools-0.6c7-py2.4.egg‘: ‘5a8f954807d46a0fb67cf1f26c55a82e‘
‘setuptools-0.6c7-py2.5.egg‘: ‘45d2ad28f9750e7434111fde831e8372‘
‘setuptools-0.6c8-py2.3.egg‘: ‘50759d29b349db8cfd807ba8303f1902‘
‘setuptools-0.6c8-py2.4.egg‘: ‘cba38d74f7d483c06e9daa6070cce6de‘
‘setuptools-0.6c8-py2.5.egg‘: ‘1721747ee329dc150590a58b3e1ac95b‘
}
import sys os
def _validate_md5(egg_name data):
if egg_name in md5_data:
from md5 import md5
digest = md5(data).hexdigest()
if digest != md5_data[egg_name]:
print >>sys.stderr (
相关资源
- Python-BDD100K大规模多样化驾驶视频数据
- Instant Pygame for Python Game Development How
- Biopython Tutorial
- Think Python 2nd
- 一个小小的表白程序(python)
- Python课堂笔记(高淇400集第一季)
- 二级考试python试题12套(包括选择题和
- pywin32_python3.6_64位
- python+ selenium教程
- PycURL(Windows7/Win32)Python2.7安装包 P
- 英文原版-Scientific Computing with Python
- 7.图像风格迁移 基于深度学习 pyt
- 基于Python的学生管理系统
- A Byte of Python(简明Python教程)(第
- Python实例174946
- Python 人脸识别
- Python 人事管理系统
- 基于python-flask的个人博客系统
- 计算机视觉应用开发流程
- python 调用sftp断点续传文件
- python socket游戏
- 基于Python爬虫爬取天气预报信息
- python函数编程和讲解
- Python开发的个人博客
- 基于python的三层神经网络模型搭建
- python实现自动操作windows应用
- python人脸识别(opencv)
- python 绘图(方形、线条、圆形)
- python疫情卡UN管控
- python 连连看小游戏源码
评论
共有 条评论