IronPython是一个.NET平台上的Python实现,包括了完整的编译器、执行引擎与运行时支持,能够与.NET已有的库无缝整合到一起。IronPython已经很好的集成到了.NET framework中,所以Ironpython和C#的交互也就变得很简单了。下面就通过一些简单的例子来看看Iro...
分类:
编程语言 时间:
2015-05-10 11:12:03
阅读次数:
129
# 使用好任何机器学习算法的前提是选好Features
from numpy import *
import operator
from os import listdir
def classify0(inX, dataSet, labels, k):
dataSetSize = dataSet.shape[0]
diffMat = tile(inX, (dat...
分类:
编程语言 时间:
2015-05-10 09:56:10
阅读次数:
202
前端时间遇到一个通过url下载文件的需求,只需要简单的编写一个py脚本即可。从网上搜了下python实现文件下载的方法,总结如下,备查。 以下方法均已测试,环境win8.1? python2.6/2.7 待补充。-- 20150507 ? 方法...
分类:
编程语言 时间:
2015-05-07 14:45:30
阅读次数:
238
1 import os, sys 2 3 4 def search(curpath, s): 5 L = os.listdir(curpath) #列出当前目录下所有文件 6 for subpath in L: #遍历当前目录所有文件 7 if os.pat...
分类:
编程语言 时间:
2015-05-06 14:49:47
阅读次数:
168
1 算法思想 给出要筛数值的范围n,找出以内的素数。先用2去筛,即把2留下,把2的倍数剔除掉;再用下一个素数,也就是3筛,把3留下,把3的倍数剔除掉;接下去用下一个素数5筛,把5留下,把5的倍数剔除掉;不断重复下去......。2 Python实现 1 from math import sqrt ....
分类:
其他好文 时间:
2015-05-06 13:03:40
阅读次数:
107
Caesar算法是最简单的加解密算法...
# Caeser Cipher
import sys,os
MyCypher = 25
MyDict = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz `1234567890-=~!@#$%^&*()_+[]\\;\',./{}|:"<>?'
plaintext = 'Hel...
分类:
编程语言 时间:
2015-05-04 13:55:03
阅读次数:
163
今天第一次写爬虫,感觉非常有趣!,中途也遇到了许多问题,所以写篇博客~
目标:爬取豆瓣编程类书籍中9分以上的
刚接触爬虫,说下我的认识(不一定准确^_^)
我们知道网页的呈现也是用编程语言写出来的,有源码,每个网页我们都可以查看它的源码,我的游览器快捷键是Ctrl+U,
一般点击右键就可以看见查看源码。因为要爬取豆瓣的数据,那看看下图豆瓣的部分源码
思路
其实很...
分类:
编程语言 时间:
2015-05-04 10:06:39
阅读次数:
225
1.有道的翻译网页:www.youdao.comFig1Fig2Fig3Fig4再次点击"自动翻译"->选中'Network'->选中'第一项',如下:Fig5然后显示出如下内容,红框画出的部分是等会编写代码需要的地方:Fig6Fig7再看看翻译的结果:Fig82.python实现英译汉:原理:把需...
分类:
编程语言 时间:
2015-05-04 06:24:23
阅读次数:
226
#ip==>数字
>>>ip2num=lambdax:sum([256**j*int(i)forj,iinenumerate(x.split(‘.‘)[::-1])])
>>>ip2num(‘192.168.0.1‘)
3232235521
分类:
编程语言 时间:
2015-05-03 19:08:24
阅读次数:
124