Python
文章平均质量分 70
Andrewseu
A man in the road---Fighting!
展开
-
Python正则表达式指南
本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whatever。尊重作者的劳动,转载请注明作者及原文地址 >.html1. 正则表达式基础转载 2015-08-01 17:23:58 · 1317 阅读 · 0 评论 -
Tensorflow-GPU版本安装(Ubuntu14.04LTS+Cuda8+Quadro K1200)
前言之前装过Caffe,踩过一些坑,现在装Tensorflow相对从容一些,不过还是值得记录一下流程。我的系统配置是:系统:Ubuntu 14.04LTS显卡:Nvidia Quadro K1200CUDA 8.0安装1.安装必要的一些库sudo apt-get install build-essential下载CUDA toolkit 8.0 官网地址友情提示:最好下载本地文件安装.原创 2017-10-07 23:53:26 · 2714 阅读 · 0 评论 -
ubuntu下命令行调试Python程序
Python提供类似于C++ gdb的调试工具pdb,我们可以在Linux下使用pdb在命令行下进行Python程序的调试。 官方参考网站: Python2: https://docs.python.org/2/library/pdb.html Python3: https://docs.python.org/3/library/pdb.html一般地,我们可以使用如下的方式进原创 2017-04-17 16:30:01 · 6531 阅读 · 0 评论 -
Python对象序列化
在python中,一般可以使用pickle类来进行python对象的序列化,而cPickle提供了一个更快速简单的接口,如python文档所说的:“cPickle -- A faster pickle”。cPickle可以对任意一种类型的python对象进行序列化操作,比如list,dict,甚至是一个类的对象等。而所谓的序列化,我的粗浅的理解就是为了能够完整的保存并能够完全可逆的恢复。原创 2017-03-10 13:00:23 · 1007 阅读 · 0 评论 -
CS231n Assignment2--Fully-connected Neural Network
课程网址:http://cs231n.github.io/assignments2016/assignment2/主要目的是保存一下一个比较完整的全连接神经网络代码,不带说明了,代码说明也比较详细。dataset.py# -*- coding: utf-8 -*-import numpy as npdef unpickle(file): import c原创 2017-02-26 20:39:11 · 2604 阅读 · 0 评论 -
python模拟登录新浪微博
1.前言从模拟登陆这件事上,可以看出公司之间的技术水平,对安全的重视程度。之前做过豆瓣的模拟登陆(链接),直接做一个post请求就OK,简直easy. 但是到新浪微博上,这个方法完全行不通,新浪微博简直了!!!各种加密,各种跳转,登陆过程神烦!!!在参考了很多的博文,历经无数次失败之后,终于,我也成功登陆上了!(●'◡'●)2.登陆过程分析我一直用的是chrome浏览器,所原创 2015-09-25 14:05:13 · 19937 阅读 · 26 评论 -
Maya Python脚本建模之随机生成多边形并设定目标限制
maya的脚本是非常之强大的,参数化建模,智能设计师未来的一个趋势。实现的功能:通过python脚本随机生成60个多边形,并对生成的每个多边形随机进行移动,旋转和缩放;设定中间的球形为目标,生成的多边形受限于目标;代码实现:import maya.cmds as cmdsimport randomrandom.seed(1111)cubeList原创 2015-11-20 19:16:14 · 4347 阅读 · 0 评论 -
maya中使用python改变选中物体线框颜色
第一个maya的python脚本,比较简单,实现的功能是改变选中物体线框的颜色.import maya.cmds as pyimport sysif py.window('pyColor',ex=True): py.deleteUI('pyColor',wnd=True)version = sys.versionprint versiondef resetButton(arg原创 2015-11-13 14:42:54 · 5305 阅读 · 1 评论 -
opencv无法读取视频解决方法&&抽取视频帧存储为图像(python)
1.opencv无法读取视频解决方法最近有抽取视频帧的需求,因此安装了opencv,直接去读取视频,发现一直打不开.具体原因:机器上没有相应的解码器;官方说明:解决方案:1.把D:\openCV\opencv\sources\3rdparty\ffmpeg\opencv_ffmpeg_64.dll复制到D:\Python下;2原创 2015-10-13 16:40:15 · 11637 阅读 · 1 评论 -
Python爬虫之模拟登录豆瓣获取最近看过的电影
众所周知,很多网站都设置了登录之后才能获取查看页面的权利,因此模拟登录成了爬取信息的第一步,这一步成功了,嘿嘿,just do it!好,废话不多说,直接说重点:首先,你应该要了解网站登录的流程以及你需要post的信息,以豆瓣为例:这就是你需要提交的信息了,包括用户名和密码,以及验证码和验证码的ID,看到这可能有人会想我怎么知道验证码的ID,各位放心,在页面加载时就已经到客户端这边来了,也就是说你可以直接从浏览器中看到,是不是很炫酷!第二步,需要了解一些requests这个库了,因为reque原创 2015-08-03 11:56:31 · 13158 阅读 · 27 评论 -
用python发布一条微博
开始学爬虫是觉得爬虫很炫酷,很好玩,慢慢发现爬虫越来越好玩,前面都是一些小试牛刀,是在学习的一个过程。继昨天成功登陆微博之后(python模拟登陆微博),感觉有些小有成就,今天酒足饭饱后又开始玩起来了,悄悄地用程序发了条微博,自我感觉要开始真正玩起来,特来此做一个纪念。其实模拟登陆成功之后,要做啥完全是靠自己的想象了,就像是从鱼缸里最终走到大海的小鱼,到处都是自由的空间。Just ha原创 2015-09-26 16:19:37 · 2212 阅读 · 1 评论 -
爬虫之获取豆瓣电影排行榜(BeautifulSoup)
对于简单的网页,正则表达式能够很好的工作,但是当网页稍微复杂,网页元素很多时,正则表达式工作起来可能很麻烦。这个时候如果利用BeautifulSoup这个库会得到意想不到的效果。下载地址:http://www.crummy.com/software/BeautifulSoup/#Download/参考文档:BS参考文档下载下来之后解压,点击setup,然后就可以使用这个库了,如果下载的原创 2015-08-02 15:30:40 · 4462 阅读 · 2 评论 -
批量下载百度贴吧帖子图片
总体功能:下载百度贴吧网页的图片这个例子延续了上一个抓取贴吧楼主发布内容的例子,上一个例子是把图片剔除掉了,这边重新做了一个下载图片的demo,比较简单。代码:# -*- encoding:utf-8 -*-# 下载贴吧的图片import reimport urllibimport urllib2#下载百度贴吧图片类class DownloadIm原创 2015-08-02 11:20:22 · 3193 阅读 · 1 评论 -
我是一只百度贴吧的小爬虫
总体功能:查看特定帖子楼主的发言(不包含图片)前段时间大概看了python的语法,但是确实第一次用python来写东西。很久之前就想学python,学爬虫了,现在终于开始了!谢了自己的第一个爬虫,很开心O(∩_∩)O 觉得学东西兴趣很重要,爬虫真的好玩!整个功能的实现含有两个类,一个是工具类Tool,另一个是百度贴吧的爬虫类BaiduTieba,提取网页的内容主要还是正则表达式。代码如下:# -*-原创 2015-08-01 17:16:58 · 2087 阅读 · 0 评论 -
Nearest Neighbor算法对Cifar-10数据集进行分类
1.preliminaryNearest Neighbor 算法的思想是同一类型的东西总是有一些相似点,在某个空间里是聚集在一起的。比如说对于一直狗和鸡,属于两个不同的物种,鸡有两条腿而都狗有四条腿,狗的叫声是“汪汪”而鸡的叫声是“咯咯”。所以不同的特诊会使鸡和狗聚集在两块不同的区域。一般在现实应用中是不会用1NN的,我们用的更多KNN,至于k的大小是多少,针对不同的问题答案是不一样的,这原创 2016-04-08 22:36:43 · 8969 阅读 · 3 评论