Python
NodYoung
专注于机器人,计算机视觉,机器学习
展开
-
python绘制折线图示例
python绘制折线图示例原创 2016-04-27 09:52:49 · 12333 阅读 · 0 评论 -
七月算法课程《python爬虫》第二课: Python基础
课上记录的一些python基础应用,都是很简单的。syntax基本语法a = 1234print(a)a = 'abcd'print(a)try: print(b)except Exception as e: print(e)a = [1, 2, 3 , 4]def func(a): a[0] = 2func(a)print(a)try: # Python原创 2016-12-21 23:48:38 · 1166 阅读 · 0 评论 -
七月算法《python爬虫》第一课:Python爬虫小示例
七月算法课程《python爬虫》第一课里的示例代码,很简单。 下载地址:http://download.csdn.net/detail/nnnnnnnnnnnny/9715077jupyter notebook文件贴在这里了。七月算法 Python爬虫项目班课后习题一爬邮政编码查询网页http://www.ip138.com/post/ ,提取到每个省份邮政编码的开头数字import reques原创 2016-12-19 10:53:16 · 3156 阅读 · 2 评论 -
七月算法课程《python爬虫》第四课: 相关库使用与登录问题
这一节主要介绍了requests、beautifulsoup、HTMLParser、数据库编程、登录问题和豆瓣数据爬取。Requests库import jsonimport requestsfrom PIL import Imagefrom io import BytesIOprint('dir(requests):', dir(requests))url = 'http://www.bai原创 2017-01-02 11:38:38 · 3543 阅读 · 0 评论 -
七月算法课程《python爬虫》第三课: 爬虫基础知识与简易爬虫实现
这节课涉及到很多知识,CSS、XPath、Json、Dom和Sax、正则表达式、Selenium等。大家可以在W3School 和RUNOOB.COM 上了解下这方面的相关知识Json 解码与编码import jsonobj = {'one': '一', 'two': '二'}encoded = json.dumps(obj)print(type(encoded))print(encoded)原创 2017-01-02 10:05:37 · 1630 阅读 · 0 评论 -
CV_L3_Classification-SVMs
SVM做分类,非常优秀的教程。Supervised Learning In-Depth: Support Vector Machines%matplotlib inlineimport numpy as npimport matplotlib.pyplot as pltfrom scipy import stats# use seaborn plotting defaults# import原创 2017-01-10 11:14:33 · 769 阅读 · 0 评论 -
七月算法课程《python爬虫》第六课: scrapy爬虫整体示例
两个例子,爬豆瓣文本例程 douban 和图片例程 douban_imgs 。例程1: douban目录树douban--douban --spiders --__init__.py --bookspider.py --douban_comment_spider.py --doumailspider.py --__init__.py --items.py原创 2017-01-14 14:58:52 · 2320 阅读 · 3 评论 -
七月算法课程《python爬虫》第五课: scrapy spider的几种爬取方式
本节课介绍了scrapy的爬虫框架,重点说了scrapy组件spider。spider的几种爬取方式:1.爬取1页内容 2.按照给定列表拼出链接爬取多页 3.找到‘下一页’标签进行爬取 4.进入链接,按照链接进行爬取 下面分别给出了示例1.爬取1页内容#by 寒小阳(hanxiaoyang.ml@gmail.com)import scrapyclass JulyeduSpider(scra原创 2017-01-11 12:56:39 · 1701 阅读 · 0 评论 -
python3使用selenium登录新浪微博
关于selenium的安装详见selenium安装参考from selenium import webdriverimport timebrowser = webdriver.Chrome()browser.set_page_load_timeout(30) #set the amount of time to wait for a page load to complete before原创 2017-01-03 23:43:19 · 2727 阅读 · 0 评论 -
python入门环境搭建
刚学python时选择什么环境对新手来说挺烦人的:安装pkg有可能老安装失败,调试不方便。这些都可能阻挡你前行的道路,这里推荐Anaconda,其本身已经安装了很多的包啦。当然你也需要学一下conda的基本知识,做一些包管理与环境管理。 入门参考Anaconda使用总结然后我们还需要一个比较方便的ide,本地版的推荐pycharm ,普通应用的话Community版的就够用了。还有一个超级强大的原创 2016-08-22 09:40:42 · 1279 阅读 · 0 评论 -
最小二乘法的多元线性回归
方法介绍“最小二乘法”一句话解释:一种数学优化方法,通过最小化误差的平方和来寻找合适的数据拟合函数。 线性模型的最小二乘可以有很多方法来实现,比如直接使用矩阵运算求解析解,sklearn包(参考:用scikit-learn和pandas学习线性回归、用scikit-learn求解多元线性回归问题),或scipy里的leastsq function(参考:How to use leastsq fun原创 2017-05-14 14:46:48 · 17880 阅读 · 0 评论 -
igraph基本使用方法示例
这是用jupyter notebook写的igraph的基本用法,使用的环境是python3+windows,代码上传到csdn资源啦:ABC of igraph关于matplotlib学习还是强烈建议常去官方http://igraph.org/python/#docs里查一查各种用法和toturial等。 下面是jupyter notebook代码导出的md文件。 1.learn_igrap原创 2016-12-17 00:41:50 · 32168 阅读 · 5 评论 -
matplotlib基本使用方法示例
这里是用jupyter notebook写的matplotlib的基本用法,使用的环境是python3+windows,代码上传到csdn资源啦:ABC of matplotlib 关于matplotlib学习还是强烈建议常去官方http://matplotlib.org/contents.html里查一查各种用法和toturial等。 下面是jupyter notebook代码导出的md文件原创 2016-12-17 00:29:44 · 11568 阅读 · 1 评论 -
Python and Matlab绘制曲线图
前两天老师让标定一下视频中跟踪目标的真实位置(详见OpenCV记录鼠标左键点击位置),并与跟踪位置做一下对比。就是画一个误差图。刚开始用matlab画了一下,之前一直想学python,所以就用python又画一下。 下面是两者的效果: MATLAB python 很简单,下面直接上代码吧。 —————————————-MATLAB——————————————-%本文件用于计算图像追踪中原创 2016-03-26 17:15:38 · 3710 阅读 · 0 评论 -
《OpenCV3编程入门》学习笔记番外篇之OpenCV-Python使用
之前一直是使用OpenCV的C++接口来编程,由于python功能强大,现在也有很多人使用OpenCV-Python来完成图像处理的一些工作,因为其比较方便。 这两天由于要为object detection by learning 做一些准备工作,其实也就是把视频样本转换为图片,然后给每一个图片打标签。关于第2步可以直接使用github上的开源代码labelImg 来完成。第1步自己用OpenCV原创 2016-11-08 10:27:03 · 2919 阅读 · 0 评论 -
cs231n课程资料Python Numpy Tutorial的Python3版本
cs231n课程资料Python Numpy Tutorial的Python3版本cs231n课程提供了一个python numpy tutorial的教程,非常不错。之前看过,这些天又想爬虫和数据分析这一块,有拿出来看了看。官方给的原版的ipython notebook cs228-python-tutorial.ipynb是python 2.7版本的,学习的过程中我顺便改成了python3版本的原创 2016-12-12 17:25:49 · 3441 阅读 · 1 评论 -
windows上安装python_igraph
之前尝试在windows用pip和conda直接装igraph都装不上,后来发现了lfd的网站 Unofficial Windows Binaries for Python Extension Packages , 里面有很多python的资源和库与工具。 在上面的网址中找到python_igraph去下载具体的python对应版本和是32位还是64位的,比如我下载了 python_igraph‑原创 2016-12-16 22:02:50 · 3329 阅读 · 0 评论 -
numpy基本使用方法示例
前些天学了些numpy的基本用法。这里用jupyter notebook又熟悉了一遍,使用的环境是python3+windows,代码上传到csdn资源啦:ABC of Numpy 关于numpy学习还是强烈建议常去官方https://docs.scipy.org/doc/numpy/reference/里查一查各种用法和toturial等。 下面是jupyter notebook代码导出的md原创 2016-12-16 22:28:00 · 5372 阅读 · 0 评论 -
pandas基本使用方法示例
这里是用jupyter notebook写的pandas的基本用法,使用的环境是python3+windows,代码上传到csdn资源啦:ABC of Pandas 关于pandas学习还是强烈建议常去官方http://pandas.pydata.org/pandas-docs/stable/里查一查各种用法和toturial等。 下面是jupyter notebook代码导出的md文件。数据原创 2016-12-16 22:38:45 · 5333 阅读 · 0 评论 -
使用python进行收据搜集示例之crawl_and_parse
这里是用jupyter notebook写的关于使用python进行数据收集的基本知识,包括crawl_and_parse、different_format_data_processing、feature_engineering_example和python_regular_expression等。之前课程里提供的资料,移植到了python3+windows环境上。代码上传到csdn资源啦:ABC原创 2016-12-16 23:52:22 · 970 阅读 · 0 评论 -
使用python进行收据搜集示例之different_format_data_processing
这里是用jupyter notebook写的关于使用python进行数据收集的基本知识,包括crawl_and_parse、different_format_data_processing、feature_engineering_example和python_regular_expression等。之前课程里提供的资料,移植到了python3+windows环境上。代码上传到csdn资源啦:ABC原创 2016-12-16 23:54:44 · 2886 阅读 · 0 评论 -
使用python进行收据搜集示例之feature_engineering_example
这里是用jupyter notebook写的关于使用python进行数据收集的基本知识,包括crawl_and_parse、different_format_data_processing、feature_engineering_example和python_regular_expression等。之前课程里提供的资料,移植到了python3+windows环境上。代码上传到csdn资源啦:ABC原创 2016-12-17 00:05:06 · 1669 阅读 · 0 评论 -
使用python进行收据搜集示例之python_regular_expression
这里是用jupyter notebook写的关于使用Python进行数据收集的基本知识,包括crawl_and_parse、different_format_data_processing、feature_engineering_example和python_regular_expression等。之前课程里提供的资料,移植到了python3+windows环境上。代码上传到csdn资源啦:ABC原创 2016-12-17 00:08:07 · 915 阅读 · 0 评论 -
Python实用操作
函数参数默认参数定义时:必选参数在前,默认参数在后。 调用时:多个默认参数间没有顺序# 定义def enroll(name, gender, age=6, city='Beijing'): ...# 调用enroll('Adam', 'M', city='Tianjin')可变参数可变参数用于应对函数参数个数不确定的情况,当然这种情况也可以不嫌麻烦地把参数作为list或tuple传进来原创 2017-04-25 15:01:48 · 1454 阅读 · 0 评论