python
python
优惠券已抵扣
余额抵扣
还需支付
¥49.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
life1024
这个作者很懒,什么都没留下…
展开
-
phantomjs安装使用
phantomjs安装phantomjs 是一款基于webkit的无界面浏览器,提供多种js api;可以方便的进行扩展:yum --skip-broken install fontconfig freetype libfreetype.so.6 libfontconfig.so.1 wget https://bitbucket.org/ariya/phantomjs/downloa原创 2016-05-19 10:54:17 · 2591 阅读 · 0 评论 -
python 图片处理包 PIL
安装sudo pip install PillowImage类Pillow中最重要的类就是Image,该类存在于同名的模块中。可以通过以下几种方式实例化:从文件中读取图片,处理其他图片得到,或者直接创建一个图片。使用Image模块中的open函数打开一张图片:>>> from PIL import Image>>> im = Image.open("lena原创 2017-04-13 12:14:42 · 7423 阅读 · 0 评论 -
ubuntu 安装软件的一些命令aptitude,apt-get
aptitude安装:原文:http://www.isspy.com/aptitude-%E5%91%BD%E4%BB%A4%E8%AF%A6%E8%A7%A3/aptitudeaptitude 是 Debian GNU/Linux 系统中, 非常神奇的的软件包管理器,基于大名鼎鼎的 APT 机制, 整合了 dselect 和 apt-get的所有功能, 并提供的更多原创 2017-04-12 18:57:32 · 11561 阅读 · 0 评论 -
python PIL 图像处理 (二)
第 1 章 基本的图像操作和处理本章讲解操作和处理图像的基础知识,将通过大量示例介绍处理图像所需的 Python 工具包,并介绍用于读取图像、图像转换和缩放、计算导数、画图和保存结果等的基本工具。这些工具的使用将贯穿本书的剩余章节。1.1 PIL:Python图像处理类库PIL(Python Imaging Library Python,图像处理类库)提供了通用的图像处理功原创 2017-04-13 12:16:08 · 43086 阅读 · 2 评论 -
C/C++ 生成的.so文件,python 用ctypes调用
注意:此生成的动态链接库必须cdll.LoadLibrary('/home/leo/test.so'),不能直接import test1. 新建一个源码文件,里面包含了返回两个整数的和的函数如果使用C语言,新建test.c文件,并输入以下内容:// test.c__declspec(dllexport) int sum(int a, int b) { return a原创 2017-04-14 15:11:57 · 8316 阅读 · 0 评论 -
swig 把c/c++ 封装成python可调用的so文动态链接库
注意:使用此种方法产生的so文件放在python的site 目录下,可以直接import example,调用模块。C和C++被公认为(理当如此)创建高性能代码的首选平台。对开发人员的一个常见要求是向脚本语言接口公开C/C++代码,这正是 Simplified Wrapper and Interface Generator (SWIG) 的用武之地。SWIG 允许您向广泛的原创 2017-04-14 15:13:41 · 6943 阅读 · 5 评论 -
opencv 入门教程, ubuntu安装,及python 下简单使用
的番外篇,因为严格来说不是在讲Python而是讲在Python下使用OpenCV。本篇将介绍和深度学习数据处理阶段最相关的基础使用,并完成4个有趣实用的小例子:- 延时摄影小程序- 视频中截屏采样的小程序- 图片数据增加(data augmentation)的小工具- 物体检测框标注小工具其中后两个例子的代码可以在下面地址直接下载:frombeiji原创 2017-04-13 19:12:18 · 6772 阅读 · 0 评论 -
pip 指定 安装源
用pip安装依赖包时默认访问https://pypi.Python.org/simple/,但是经常出现不稳定以及访问速度非常慢的情况,国内厂商提供的pipy镜像目前可用的有:http://pypi.douban.com/豆瓣http://pypi.mirrors.ustc.edu.cn/simple/中国科学技术大学有两种方式使用我们自己指定的镜像源,第一种是手动指定:p原创 2017-04-06 10:53:13 · 20523 阅读 · 1 评论 -
pip错误 Command "python setup.py egg_info" failed with error code 2
pip install --upgrade setuptools原创 2017-04-06 11:04:14 · 3286 阅读 · 0 评论 -
python 2.7 所有中文问题,及字体问题
可以在Python安装目录下的/usr/lib/python2.7/site-packages目录中,新建一个sitecustomize.py文件(也可以建在其它地方,然后手工导入,建在这里,每次启动Python的时候设置将自动生效),内容如下:1importsys2sys.setdefaultencod原创 2017-04-06 15:02:19 · 4646 阅读 · 0 评论 -
numpy 文件存取
1. np.tofile() & np.fromfile()import numpy as npimport osos.chdir("d:\\")a = np.arange(0,12)a.reshape(3,4)array([[ 0, 1, 2, 3], [ 4, 5, 6, 7], [ 8, 9, 10, 11]])a.tof原创 2017-04-24 14:16:17 · 947 阅读 · 0 评论 -
python 多cpu并行编程
python 多线程只能算并发,因为它智能使用一个cpu内核python 下 pp包支持多cpu并行计算安装 pip install pp使用#-*- coding: UTF-8 -*-import math, sys, timeimport ppdef IsPrime(n): """返回n是否是素数""" if not isinstan原创 2017-06-03 19:05:07 · 7788 阅读 · 1 评论 -
python出现,coercing to unicode need string or buffer nonetype found python 错误的解决
这是由于类型不对,而导致的 1 我是用 “a”+b这个时候产生的错误, 2 这是由于 ,在 python中 +号是针对两个类型相同的变量,而在上的语句中,python不知道 b这个变量的类型二导致的错误(这一点和java很不一样),用下面的语句可以解决 3 ‘a’+str(b)原创 2018-01-08 15:57:12 · 10292 阅读 · 0 评论 -
scrapy-redis 安装 及使用 结合例子解释
scrapy-redis安装及配置scrapy-redis 的安装pip install scrapy-rediseasy_install scrapy-redis下载http://redis.io/download版本推荐stable 3.0.2运行redisredis-server redis.conf清空缓存redis-cli flushdbs...原创 2018-11-03 18:01:29 · 7513 阅读 · 0 评论 -
python logging 日志配置
在一个类下写logging.basicConfig,在此类中调用其他包的方法都会使用该配置,其他类中无需在配置logging.basicConfig。如果不写默等级为WARN注意,在logging.basicConfig 之前不要有logging.×××,不然配置会不起作用,如下则不会打印:import logginglogging.debug("aaaaaaaaaaa"原创 2017-04-12 18:44:18 · 16057 阅读 · 1 评论 -
python 操作 redis
1、String 操作 redis中的String在在内存中按照一个name对应一个value来存储set()#在Redis中设置值,默认不存在则创建,存在则修改r.set('name', 'zhangsan')'''参数: set(name, value, ex=None, px=None, nx=False, xx=False) ex,过期时间(秒原创 2017-04-10 13:25:55 · 715 阅读 · 0 评论 -
linux python工具pip和 easy_install的安装
(1) easy_install:yum install python-setuptools使用 命令:easy_install pyspider(2) pip : yum install python-pip使用命令: pip install pyspider原创 2016-05-19 17:54:37 · 3416 阅读 · 0 评论 -
python环境安装和在eclipse中插件的使用
目录安装Pythonpython for eclipse插件安装配置PyDev插件测试python环境安装和python for eclipse插件安装1、下载python环境和python for eclipsepython环境和python for eclipse插件下载地址在Windows命令行中使用Python如果你想要从Windows命转载 2016-01-03 20:39:32 · 1255 阅读 · 0 评论 -
pyspider的使用
开始之前由于教程是基于 pyspider 的,你可以安装一个 pyspider(Quickstart,也可以直接使用 pyspider 的 demo 环境:http://demo.pyspider.org/。你还应该至少对万维网是什么有一个简单的认识:万维网是一个由许多互相链接的超文本页面(以下简称网页)组成的系统。网页使用网址(URL)定位,并链接彼此网页使用 HTT转载 2016-07-05 15:52:03 · 8071 阅读 · 1 评论 -
python selenium,PhantomJS运用 抓取滚动条滚动加载的页面, js动作操作,模拟登陆
1、运用#!/usr/bin/python#encoding=utf-8import sysfrom selenium import webdriverreload(sys)sys.setdefaultencoding( "utf-8" )driver = webdriver.PhantomJS(executable_path='/home/lhy/phantomjs-1.9.8原创 2016-07-06 19:34:48 · 10846 阅读 · 1 评论 -
python 编辑器 pycharm
使用好几种编辑器之后,最后还是选择pycharm作为编辑器,windows,linux都支持原创 2016-09-03 11:35:06 · 12205 阅读 · 0 评论 -
java 调用 python(使用jpython)
mavan 本人测试使用以下可用 org.python jython-standalone 2.7.0注意使用下面的maven下的包会有问题,不要使用这个 org.python jython 2.7.01.在Java类中直接执行Python语句view plain原创 2016-09-28 17:49:50 · 19866 阅读 · 0 评论 -
python 文本聚类
excel 格式读取excelexcel.py# -*- coding: utf-8 -*-import xdrlib ,sysimport xlrdimport jsondef open_excel(file= '/home/lhy/data/data.xlsx'): try: data = xlrd.open_workbook(file原创 2016-09-28 18:12:46 · 14666 阅读 · 1 评论 -
scrapy 爬取百度知道,多spider子一个项目中,使用一个pielines
爬取过程中 遇见 百度蜘蛛反爬 robot.txt,我们可以在scrapy 的setting.py 配置文件下配置ROBOTSTXT_OBEY = False最终代码# -*- coding: utf-8 -*-from scrapy.spider import Spiderfrom scrapy.contrib.spiders import CrawlSpider原创 2016-12-26 16:48:26 · 1181 阅读 · 0 评论 -
scrapy 结合 BeautifulSoup
创建Scrapy项目首先,利用命令scrapy startproject csdnSpider创建我们的爬虫项目;然后,在spiders目录下,创建CSDNSpider.py文件,这是我们主程序所在文件,目录结构如下:定义Item找到并打开items.py文件,定义我们需要爬取的元素:[python]view plaincopy原创 2016-12-26 18:07:10 · 4046 阅读 · 0 评论 -
pycharm 下调试 scrapy
(1) 用pycharm导入scrapy项目(2)选择自己编写的scrapy,run一下(3)点击菜单栏的run ,选择Edit Configurations。(4)选择运行的spider文件(5)在右侧script 输入你的cmdline.py 的地址,本人是 /usr/lib64/python2.7/site-packages/scrapy/cmdline.py。script原创 2016-12-27 09:25:57 · 4932 阅读 · 0 评论 -
scrapy-redis 分布式爬取源码分析
scrapy是Python的一个非常好用的爬虫库,功能非常强大,但是当我们要爬取的页面非常多的时候,单个主机的处理能力就不能满足我们的需求了(无论是处理速度还是网络请求的并发数),这时候分布式爬虫的优势就显现出来,人多力量大。而scrapy-Redis就是结合了分布式数据库redis,重写了scrapy一些比较关键的代码,将scrapy变成一个可以在多个主机上同时运行的分布式爬虫。scra原创 2017-01-03 11:17:27 · 5833 阅读 · 0 评论 -
jieba 分词 centos 安装,python使用
特点1,支持三种分词模式: a,精确模式,试图将句子最精确地切开,适合文本分析; b,全模式,把句子中所有的可以成词的词语都扫描出来, 速度非常快,但是不能解决歧义; c,搜索引擎模式,在精确模式的基础上,对长词再次切分,提高召回率,适合用于搜索引擎分词。 2,支持繁体分词3,支持自定义词典安装1,Python 2.x 下的安装全自动安装原创 2017-01-20 11:19:30 · 4605 阅读 · 0 评论 -
jieba 分词自定义词典问题
只对长词起作用对如果定义的词比jieba自己分的短,则没有用下面是三种分词方式的影响原始:#encoding=utf-8import jiebaimport osimport systest_text="电话号码查询"#精确模式seg_list = jieba.cut(test_text,cut_all=False)seg_list = " ".join(seg_li原创 2017-03-20 15:18:34 · 13483 阅读 · 1 评论 -
python连接redis
一、redis redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支原创 2017-04-10 13:25:05 · 2210 阅读 · 0 评论 -
python 定时器,轮询定时器
python 定时器默认定时器只执行一次,第一个参数单位S,几秒后执行import threadingdef fun_timer(): print('Hello Timer!')timer = threading.Timer(1, fun_timer)timer.start()改成以下可以执行多次建立loop_timer.pyfrom threadi原创 2018-01-10 15:35:00 · 12856 阅读 · 4 评论