Python
文章平均质量分 91
南山牧笛
只有站在高处,才会看见更美丽的风景
展开
-
pyqt5学习之路系列02-----下载aconada3自带pyqt5
我在pyqt5学习之路系列01中找到的方法可以使用,但是经过比较,我还是觉得下载aconada是最明智的选择,但大家要注意一点,aconada2是不支持pyqt5的,这个在网上没有查到,我换成aconada3后可以运行程序。以下是我找到的一片文章,希望对大家有帮助完美安装 Anaconda3 + PyQt5 + Eric6Anaconda是Python科学技术包的合集,功能原创 2018-01-10 10:41:43 · 3304 阅读 · 1 评论 -
Python中通过多个字符分割(split)字符串的方法
python中字符串自带的split方法一次只能使用一个字符对字符串进行分割,但是python的正则模块则可以实现多个字符分割import rere.split('_#|','this_is#a|test')12返回的是一个列表(list),输出结果如下:['this', 'is', 'a', 'test']转载 2015-12-15 00:36:43 · 1277 阅读 · 0 评论 -
Python爬虫教程——实战二三四五
后面几个实战暂时不看了,备注一下吧Python爬虫实战二之爬取百度贴吧帖子Python爬虫实战三之计算大学本学期绩点Python爬虫实战四之抓取淘宝MM照片Python爬虫实战五之模拟登录淘宝并获取所有订单转载 2015-12-15 00:35:00 · 606 阅读 · 0 评论 -
Python爬虫教程——进阶一之爬虫框架Scrapy安装配置
初级的爬虫我们利用urllib和urllib2库以及正则表达式就可以完成了,不过还有更加强大的工具,爬虫框架Scrapy,这安装过程也是煞费苦心哪,在此整理如下。Windows 平台:我的系统是 Win7,首先,你要有Python,我用的是2.7.7版本,Python3相仿,只是一些源文件不同。官网文档:http://doc.scrapy.org/en/latest/intro/ins转载 2015-12-15 00:33:56 · 457 阅读 · 0 评论 -
Python爬虫教程——实战一之爬取糗事百科段子
大家好,前面入门已经说了那么多基础知识了,下面我们做几个实战项目来挑战一下吧。那么这次为大家带来,Python爬取糗事百科的小段子的例子。首先,糗事百科大家都听说过吧?糗友们发的搞笑的段子一抓一大把,这次我们尝试一下用爬虫把他们抓取下来。友情提示糗事百科在前一段时间进行了改版,导致之前的代码没法用了,会导致无法输出和CPU占用过高的情况,是因为正则表达式没有匹配到的缘故。现在,博主转载 2015-12-15 00:32:54 · 748 阅读 · 0 评论 -
Caffe + Ubuntu 14.04 64bit + CUDA 6.5 配置说明
本文安装显卡驱动的方式已经过时, 最新安装说明请参考发布在Gist上的这篇文章,如有任何疑问,仍然欢迎在本文下留言 :P(本文档使用同一块NVIDIA显卡进行显示与计算, 如分别使用不同的显卡进行显示和计算,则可能不适用。)1. 安装build-essentials安装开发所需要的一些基本包sudo apt-get install build-essential2. 安转载 2015-12-15 13:08:50 · 304 阅读 · 0 评论 -
window10下安装PyCUDA(安装Theano的其中一步)
前面,我转载了一篇文章《在Windows上安装PyCUDA和Theano》,步骤比较详细,但是我要提出以下几点建议:首先,我建议安装Anaconda2,这样省去很多麻烦(pytools库,而pytools库又需要six,appdirs,decorator这三个 库,数据分析常用安装包全部涵盖);其次,第三步安装PyCUDA,在网上找了很多,没有一个适合自己的,原创 2015-12-15 12:50:28 · 1105 阅读 · 0 评论 -
Theano学习笔记:Theano的艰辛安装体验
这大半个月一直在瞎研究深度学习的方面,跟着UFLDL的教程学了下来,中途也看了很多大大们的博客,感觉获益匪浅,终于给了迷茫的自己入门的开端。话说UFLDL真的很浅显易懂呢,虽然有些我不怎么明白就是啦(那你的浅显易懂是什么回事!) 嘛,和之前斯坦福的coursera一样,这个教程的Exercise也是基于matlab,深度学习也有很好的Matlab组件包,网上很多大大都给与了注解和说明。转载 2015-12-15 00:41:48 · 710 阅读 · 0 评论 -
制作theano可用的训练样本
版权声明:本文为博主原创文章,未经博主允许不得转载。最终生成的效果我把我制作的训练样本贴出来,供大家参考。[python] view plaincopyprint?import random import numpy import time nums=[] #训练样本的list start = time.转载 2015-12-14 19:38:40 · 376 阅读 · 0 评论 -
64位WIN7上成功安装theano,并运行了g++, GPU
标签:it http://blog.csdn.net/yeyang911/article/details/16357133经过多天尝试,终于在我的64位WIN7上成功安装了theano,并运行了g++(否则速度就太慢了)在32位WIN7上我安装的是pythonxy 成功运行了g++ 但是换到64位没安装成功于是换成了Anac转载 2015-12-14 19:31:14 · 1109 阅读 · 0 评论 -
windows7环境下theano安装
要做卷积神经网络的一些东西,所以要装theano,网上很多Theano安装教程版本较老,而各安装包更新很快,参考价值有限。走了很多弯路才装好,把这个过程记录下来,希望对大家有帮助~ ~ 我的配置:win7,32位(64和32位安装步骤没差,下安装包版本有差而已),vs2012 首先推荐一篇英文安装指南,写的十分详细,很多安装指南都是参考的这篇。不过因为这篇里存在着一转载 2015-12-12 15:22:09 · 375 阅读 · 0 评论 -
Installing Theano
NoteIf you are a member of LISA Labo, have a look at LISA Labo specific instructions for lab-specific installation instructions.Requirements¶In order to use Theano, the following libraries a转载 2015-12-12 13:40:14 · 3219 阅读 · 0 评论 -
【Python】Python的数据分析(二)——pandas安装及使用
一. 安装pandas1. Anaconda 安装pandas、Python和SciPy最简单的方式是用Anaconda。Anaconda是关于Python数据分析和科学计算的分发包。2. Miniconda 使用Anaconda会安装一百多个依赖包,如果想灵活控制安装的依赖包或带宽有限,使用Miniconda是个不错的选择。 Cond转载 2015-11-18 18:33:53 · 1204 阅读 · 0 评论 -
Python中数据结构 列表 元组 字典 序列
列表list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个 序列 的项目。假想你有一个购物列表,上面记载着你要买的东西,你就容易理解列表了。只不过在你的购物表上,可能每样东西都独自占有一行,而在Python中, 你在每个项目之间用逗号分割。列表中的项目应该包括在方括号中,这样Python就知道你是在指明一个列表。一旦你创建了一个列表,你可以添加、删除或是搜索列表中的项目转载 2015-11-18 13:27:20 · 559 阅读 · 0 评论 -
winpython, anaconda 哪个更好?
Python(x,y)和WinPython都是开源项目,其项目负责人都是Pierre Raybaut。按Pierre自己的说法是“WinPython不是试图取替Python(x,y),而是出于不同动机和理念:更灵活、易于维护、可移动、对操作系统侵略性更小,但是用户友好性更差、包更少、没有同Windows资源管理器集成。”。参考1里面说Python(x,y)不是很稳定,此外看它目前的更新不是很频繁,转载 2015-11-18 18:41:43 · 4170 阅读 · 0 评论 -
可爱的 Python:Python中的文本处理
给初学者的提示与其它几种流行的脚本语言一样,Python 是一种用于浏览和处理文本数据的优秀工具。本文为 Python 的初学者概述了 Python 的文本处理工具。文章说明了规则表达式的一些常规概念,并提供了处理文本时,什么情况下应使用(或不使用)规则表达式的建议。什么是 Python?Python 是由 Guido van Rossum 开发的、转载 2015-11-18 07:00:39 · 2125 阅读 · 0 评论 -
在Windows上安装PyCUDA和Theano
最近几个月在学习Deep Learning,刚开始的时候什么条件都不具备。自己从淘宝上面买了一个GT 240,搭建一个GPU环境用于程序的调试。折腾了几个月,以前PyCUDA总是搭建失败,最近几天才尝试成功。为了学习Deep Learning的源代码,自己又搭建了Theano环境。由于时间紧张,自己概略总结如下,以备忘记。一. 在Windows上安装PyCUDA1. 安装条件(1) p转载 2015-12-15 00:40:01 · 1264 阅读 · 0 评论 -
Deep Learning 开发工具Theano安装配置
版权声明:本文为博主原创文章,未经博主允许不得转载。官网指南:http://deeplearning.net/software/theano/install.html#installTheano是一个非常好的Deep Learning工具。按照官网的教程配置出了点问题,捣鼓了很久总结安装全过程如下。安装Theano我的环境:64位 windows 71. 安装A转载 2015-12-15 00:47:00 · 407 阅读 · 0 评论 -
Python中通过多个字符分割(split)字符串的方法
python中字符串自带的split方法一次只能使用一个字符对字符串进行分割,但是python的正则模块则可以实现多个字符分割import rere.split('_#|','this_is#a|test')12返回的是一个列表(list),输出结果如下:['this', 'is', 'a', 'test']转载 2015-12-15 06:39:19 · 1673 阅读 · 0 评论 -
pyqt5学习之路系列01-----PyQt5+python3+pycharm开发环境配置
1.下载PyQt官方网站:http://www.riverbankcomputing.com/software/pyqt/download5我的操作系统是64位的,安装的是Python3.4.3,所以我选择下载:PyQt5-5.4.1-gpl-Py3.4-Qt5.4.1-x64.exe单击安装即可。PyQt5安装完后,需要修改系统变量QT原创 2018-01-10 10:04:12 · 785 阅读 · 0 评论 -
python常用的一些东西——sys、os等(转)
分类:原文地址:python常用的一些东西——sys、os等(转) 作者:peijieking1.常用内置函数:(不用import就可以直接使用) help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(obj) 得到obj的表示字符串,可以利用这个字符串ev转载 2017-03-15 23:39:48 · 894 阅读 · 0 评论 -
windows下的python+ opencv安装攻略
准备文件:python2.7.12,下载链接https://www.python.org/downloads/pip8.1.1,下载链接https://pypi.python.org/packages/41/27/9a8d24e1b55bd8c85e4d022da2922cb206f183e2d18fee4e320c9547e751/pip-8.1.1.tar.gz#md5=6b8转载 2017-03-13 12:50:52 · 1540 阅读 · 0 评论 -
Python网络爬虫实战项目代码大全(长期更新,欢迎补充)
Python网络爬虫实战项目代码大全(长期更新,欢迎补充)阿橙 · 1 个月内WechatSogou [1]- 微信公众号爬虫。基于搜狗微信搜索的微信公众号爬虫接口,可以扩展成基于搜狗搜索的爬虫,返回结果是列表,每一项均是公众号具体信息字典。DouBanSpider [2]- 豆瓣读书爬虫。可以爬下豆瓣读书标签下的所有图书,按评分排名依次存储,存储到Excel中,可方便转载 2016-11-27 15:15:52 · 14223 阅读 · 1 评论 -
Python 资源大全中文版
Python 资源大全中文版我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列的资源整理。awesome-python 是 vinta 发起维护的 Python 资源列表,内容包括:Web框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。由伯乐在线持续更新。Awesome转载 2016-05-22 16:46:16 · 2095 阅读 · 0 评论 -
大数据分析与机器学习领域Python兵器谱
大数据邦 · 2015-01-27 08:59曾经因为NLTK的缘故开始学习Python,之后渐渐成为我工作中的第一辅助脚本语言,虽然开发语言是C/C++,但平时的很多文本数据处理任务都交给了Python。离开腾讯创业后,第一个作品课程图谱也是选择了Python系的Flask框架,渐渐的将自己的绝大部分工作交给了Python。这些年来,接触和使用了很多Python工转载 2015-12-25 00:16:58 · 787 阅读 · 0 评论 -
Python数据分析学习路径图(120天Get新技能)
Python是一种面向对象、直译式计算机程序设计语言,由Guido van Rossum于1989年底发明。由于他简单、易学、免费开源、可移植性、可扩展性等特点,Python又被称之为胶水语言。下图为主要程序语言近年来的流行趋势,Python受欢迎程度扶摇直上。由于Python拥有非常丰富的库,使其在数据分析领域也有广泛的应用。由于Python本身有十分广泛的应用,转载 2016-01-25 23:42:23 · 1204 阅读 · 0 评论 -
用Python和OpenCV创建一个图片搜索引擎的完整指南
http://python.jobbole.com/80860/非常好的网站,有关于python的实际项目,非常实用。大家都知道,通过文本或标签来搜索图片的体验非常糟糕。无论你是将个人照片贴标签并分类,或是在公司的网站上搜索一堆照片,还是在为下一篇博客寻找合适的图片。在用文本和关键字来描述图片是非常痛苦的事。我就遇到了这样的痛苦的事情,上周二我打开了一个很老的家庭相册,其中的照转载 2015-12-06 10:53:37 · 1619 阅读 · 3 评论 -
win10+cuda7.5+theano0.7安装问题小计
在安装win10+cuda7.5+theano0.7过程中运行improt theano时,没有出现Using gpu device 0: GeForce GTX 960M在网上查了一下,原来是因为CUDA配置不正确,我用的都是x64版本的,最后解决了问题:将D:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\x86原创 2015-12-17 17:41:36 · 1125 阅读 · 0 评论 -
theano GPU install
up vote17down voteacceptedTheano is a great tool for machine learning applications, yet I found that its installation on Windows is not trivial especially for beginners (like myself) in原创 2015-12-15 00:05:55 · 543 阅读 · 0 评论 -
使用GPU和Theano加速深度学习
摘要:Theano是主流的深度学习Python库之一,亦支持GPU,然而Theano入门较难,Domino的这篇博文介绍了如何使用GPU和Theano加速深度学习,教程从多层感知器到卷积神经网络,由浅入深,是不错的入门资料。【编者按】GPU因其浮点计算和矩阵运算能力有助于加速深度学习是业界的共识,Theano是主流的深度学习Python库之一,亦支持GPU,然而Theano入门较难,D转载 2015-12-17 15:19:08 · 714 阅读 · 0 评论 -
tensorflow网站
Download and SetupYou can install TensorFlow using our provided binary packages or from source.Binary InstallationThe TensorFlow Python API currently requires Python 2.7: we are working转载 2015-11-19 00:03:56 · 2663 阅读 · 0 评论 -
windows7 64位机上CUDA7.0配置及在VS2010中的简单使用举例
1. 查看本机配置,查看显卡类型是否支持NVIDIA GPU,选中计算机--> 右键属性 --> 设备管理器 --> 显示适配器:NVIDIA GeForce GT 610,从https://developer.nvidia.com/cuda-gpus可以查到相应显卡的compute capability;2. 从http://www.nvidia.cn/D转载 2015-12-16 01:31:51 · 421 阅读 · 0 评论 -
Win7配置CUDA并搭建基于Theano框架的GPU加速环境
今天终于买回来了一块算是较好的显卡,渴望已久的GPU加速终于实现了,于是进行了下面的一系列配置。一、 硬件环境信息 台式电脑:ThinkCentre M8400t(i7 3770/32GB/1TB),CPU 3.4GH 四核8线程 显卡:NVIDIA GEFORCE GTX 970 注意:机器原来的显卡是AMD Rade转载 2015-12-17 15:24:27 · 667 阅读 · 0 评论 -
[Pycharm介绍]pycharm - 最智能的python IDE -安装篇
pycharm分三个版本:专业版,社区版和教育版,后两者都是免费的。下图是专业版和社区版的区别: 普通应用社区版足够了。这里的安装介绍使用专业版去官网 http://www.jetbrains.com/pycharm/download/ 下载最新安装文件。双击运行安装文件 指定安装目录 创建桌面图标和设置文件关联 创建开始菜单 安装完成转载 2015-11-29 09:28:00 · 807 阅读 · 0 评论 -
Ubuntu14.10+cuda7.0+caffe配置
一:linux安装Linux安装不说了,我这里安装的是ubuntu14.10 二:nVidia驱动和CUDA Toolkit的安装和调试(*.run方法)1: Verify You Have a CUDA-Capable GPU执行下面的操作,然后验证硬件支持GPU CUDA,只要型号存在于https://developer.nvidia.com/cuda-转载 2015-12-16 01:29:43 · 339 阅读 · 0 评论 -
Python、Unicode和中文
python的中文问题一直是困扰新手的头疼问题,这篇文章将给你详细地讲解一下这方面的知识。当然,几乎可以确定的是,在将来的版本中,python会彻底解决此问题,不用我们这么麻烦了。先来看看python的版本:>>> import sys>>> sys.version'2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 b转载 2015-11-17 23:37:03 · 416 阅读 · 0 评论 -
【Python】Python的数据分析(三)——数据文件及数据结构
一. 数据文件 pd指pandas简称,df指DataFrame对象。1. csv读取 pd.read_csv('foo.csv')写入 df.to_csv('foo.csv')2. HDF5读取 pd.read_hdf('foo.h5', 'df')写入 df.to_hdf('foo.h5', 'df')3. Excel读取 pd.re转载 2015-11-18 18:43:29 · 763 阅读 · 0 评论 -
【Python】Python的数据分析(四)——数据及绘图
1. 创建数组 numpy有五种方式可以创建数组:① 由其他Python数据结构转换(如lists, tuples)>>>x=np.array([0,1,2,3])② 用NumPy内部方法创建(如arange, ones, zeros等)>>>np.arange(2,3,0.1)>>> np.indices((3,3))③ 从磁盘读取标准的或自定义的数据转载 2015-11-18 18:44:30 · 761 阅读 · 0 评论 -
opencv k近邻
K Nearest Neighbors计算待测数据与样本库中每个样本的距离,得到距离最小的前K个,进行投票表决,前K个中某一类的样本数最多,则判断待测数据为此类。一、opencv 中主要的函数有:(1)CvKNearest::train 训练KNN模型[html] view plaincopybool CvKNeare转载 2015-07-27 21:00:38 · 445 阅读 · 0 评论 -
【OpenCV】角点检测:Harris角点及Shi-Tomasi角点检测
当一个窗口在图像上移动,在平滑区域如图(a),窗口在各个方向上没有变化。在边缘上如图(b),窗口在边缘的方向上没有变化。在角点处如图(c),窗口在各个方向上具有变化。Harris角点检测正是利用了这个直观的物理现象,通过窗口在各个方向上的变化程度,决定是否为角点。将图像窗口平移[u,v]产生灰度变化E(u,v)由:, 得到:对于局部微小的移动量 [u转载 2015-07-29 18:54:37 · 981 阅读 · 0 评论