什么是pyQuery
当我们使用爬虫抓取网页后,还需要对抓取的HTML内容进行处理以获得需要的信息.pyQuery是jQuery的python实现,可以用来解析HTML内容.
安装
我的环境:Ubuntu 14.04+python2.7
命令:pip install pyquery
使用
加载HTML内容
from pyquery import pyQue...
分类:
编程语言 时间:
2016-05-12 18:04:16
阅读次数:
505
=====================================================================
《机器学习实战》系列博客是博主阅读《机器学习实战》这本书的笔记也包含一些其他python实现的机器学习算法
github 源码同步:https://github.com/Thinkgamer/Machine-Learning-With-Py...
分类:
编程语言 时间:
2016-05-12 12:07:13
阅读次数:
497
学习python过程中的作业。实现了+、-、×、/、及幂运算,支持括号优先级。 代码为python3.5 1 import re 2 def formatEquation(string): 3 string = string.replace("--", "+") 4 string = string. ...
分类:
编程语言 时间:
2016-05-11 21:33:05
阅读次数:
219
在python下对比2个文件中的某一个文件缺少那些内容#!/usr/bin/envpython#coding:utf8deffile(file_name):fileA_list,fileB_list=[],[]fileA_name,fileB_name=file_name.split()withopen(fileA_name)asfA:forlineinfA.readlines():fileA_list.append(line.split())withopen(file..
分类:
编程语言 时间:
2016-05-09 19:01:03
阅读次数:
150
random是用于生成随机数的,我们可以利用它随机生成数字或者选择字符串。 random.seed(x)改变随机数生成器的种子seed。 一般不必特别去设定seed,Python会自动选择seed。 random.random() 用于生成一个随机浮点数n,0 <= n < 1 random.see ...
分类:
编程语言 时间:
2016-05-08 06:43:27
阅读次数:
392
File1: sha1.py File2: sha1.bat ------------------ File1: sha1.py import hashlib import os,sys def CalcSha1(filepath): with open(filepath,'rb') as f: s... ...
分类:
编程语言 时间:
2016-05-07 15:05:26
阅读次数:
182
实现回归模型
为了用python实现高效的数值计算,我们通常会使用函数库,比如NumPy,会把类似矩阵乘法这样的复杂运算使用其他外部语言实现。不幸的是,从外部计算切换回Python的每一个操作,仍然是一个很大的开销。如果你用GPU来进行外部计算,这样的开销会更大。用分布式的计算方式,也会花费更多的资源用来传输数据。
TensorFlow也把复杂的计算放在python之外完成,但是为了避...
分类:
其他好文 时间:
2016-05-06 15:34:14
阅读次数:
380
大纲:
摘要一、素数的定义二、N以内素数常用实现方法三、优化方法
原理层面代码层面
range和xrangewhile 1和while True真的重要吗
摘要
本文主要是参考《编程珠玑-续订版》第一章关于求素数的解释,描述素数的定义,以及N以内素数的常用求解方法,最后一步步给出优化方法。代码用python实现两个优化方法,并...
分类:
编程语言 时间:
2016-05-06 15:09:38
阅读次数:
762
闲来自己写了一个小的简单数据库(Simple Database),要求最好用python写。因为很久没写python了,语法都忘了很多,写的过程中温故知新。 首先这个数据库实现了如下功能: 数据命令: SET name value – Set the variable name to the val ...
分类:
数据库 时间:
2016-05-06 00:10:22
阅读次数:
386
很好玩的一个问题。话说小明的苹果怎么可能一模一样?显然这并不是重点。重点在于抽象这个问题的方法。如果从M个苹果,拿出N个苹果,问有几种可能性,很明显这是典型的组合问题;combinationalgabra;如果把M个苹果等分成N份。显然只有1种可能。把苹果分成N堆,求可能性,我一时..
分类:
移动开发 时间:
2016-05-05 22:54:40
阅读次数:
2139