【Python】
钟艾伶
这个作者很懒,什么都没留下…
展开
-
Python实战(四)——Python 数据分析
在Python 机器学习的开发环境搭建(numpy,scipy,matplotlib)一文中,介绍了使用python进行数据分析的工具安装,环境配置。下面分享具体使用 一、numpy 1、安装:pip install numpy命令 2、数据分析 import numpy as np np_height=np.array(height) np_height array([1.7...原创 2017-03-08 17:26:07 · 763 阅读 · 0 评论 -
Python实战(三)——Python解析器 BeautifulSoup使用
一、安装 1、进入python安装目录,如果scripts文件中有pip.exe则直接cmd 执行 pip install beautifulsoup4,开始安装 2、验证安装是否成功 #coding :utf-8 import bs4 print bs4 #返回bs4信息,,<module 'bs4' from 'C:\Python27\lib\site-packa...原创 2017-03-08 11:43:12 · 1216 阅读 · 0 评论 -
Python实战(二)—— urllib2 下载网页的方式总结
方法一、最简洁 #coding:utf-8 import urllib2 import cookielib url='http://baidu.com' print "method 1" responce1=urllib2.urlopen(url) print responce1.getcode() #200 print len(responce1.read()) #81 方法二、...原创 2017-03-08 11:33:45 · 1107 阅读 · 0 评论 -
Python实战(一)——Python编写网络爬虫
实战内容针对不需要login的静态网页爬取。避免抓取登录、ajax异步加载的内容。 一、抓取程序主要模块组成 1、url管理器 :管理已抓取、未抓取的url连接,避免重复、循环抓取 2、网页下载器 urllib2:下载url网页数据 3、网页解析器 BeautifulSoup:解析下载好的网页,提取主要数据 二、抓取思路 1、从根url出发,访问所有关联的n个u...原创 2017-03-07 18:40:17 · 1668 阅读 · 0 评论 -
Python学习笔记(十)——Python 网络编程
一、Python网络编程简介 网络编程基本组件-套接字-是两个程序之间的信息通道,程序可能分布在不同的计算机上,通过套接字相互发送信息。一般套接字类型分为两个:服务器套接字、客户机套接字,创建一个服务器套接字后,让它等待连接,这样服务器就在某个网络地址(IP+port)处监听,等待客户端连接。 一般服务端套接字比客户端处理起来复杂,因为服务端必须随时准备处理多个客户端连接请求,而客户端知识简单...原创 2017-03-07 15:04:41 · 560 阅读 · 0 评论 -
Python学习笔记(九)——Python _init_特殊方法和模块
一、特殊方法 特殊方法就是形如_future_\_main_这类方法的统称。 1、特殊方法 #__init__构造方法 class FooBar: def __init__(self): #构造方法,当对象被创建后,会立刻调用构造方法 self.somevar=42 f=FooBar() print f.somevar #42 2、构造方法...原创 2017-03-06 17:13:22 · 1199 阅读 · 1 评论 -
Python学习笔记(八)——Python 异常处理
1、异常模块 #-*- coding: utf-8 -*- import exceptions #dir函数列出模块的内容 print dir(exceptions) #['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BufferError', 'BytesWarning', 'Depreca...原创 2017-03-06 14:38:25 · 684 阅读 · 1 评论 -
Python 机器学习的开发环境搭建(numpy,scipy,matplotlib)
一、概述 Numpy : 主要用来做一些科学运算,主要是矩阵的运算。NumPy为Python带来了真正的多维数组功能,并且提供了丰富的函数库处理这些数组。它将常用的数学函数都进行数组化,使得这些数学函数能够直接对数组进行操作,将本来需要在Python级别进行的循环,放到C语言的运算中,明显地提高了程序的运算速度。【1】 Scipy: 主要是一些科学工具集,信号处理工具集(如...转载 2016-11-07 18:58:27 · 1205 阅读 · 1 评论