python
文章平均质量分 89
python相关
一路前行1
这个作者很懒,什么都没留下…
展开
-
XGBoost python调参指南
在analytics vidhya上看到一篇<Complete Guide to Parameter Tuning in XGBoost in Python>,写的很好。因此打算翻译一下这篇文章,也让自己有更深的印象。具体内容主要翻译文章的关键意思。原文见:http://www.analyticsvidhya.com/blog/2016/03/complete-guide-parameter-tun转载 2017-09-10 17:58:56 · 1298 阅读 · 0 评论 -
Python matplotlib库scatter函数参数详解
最近开始学习Python编程,遇到scatter函数,感觉里面的参数不知道什么意思于是查资料,最后总结如下:1、scatter函数原型2、其中散点的形状参数marker如下:3、其中颜色参数c如下:4、基本的使用方法如下:[python] view plain copy #导入必要的模块 import numpy as np import matplotlib.pyplot as p转载 2017-09-13 19:29:33 · 7069 阅读 · 0 评论 -
线性回归与岭回归python代码实现
一、标准线性回归 在线性回归中我们要求的参数为:详细的推导可以参见:http://blog.csdn.net/weiyongle1996/article/details/73727505所以代码实现主要就是实现上式,python代码如下:import numpy as npimport pandas as pdimport matplotlib.pyplo原创 2017-08-31 16:51:50 · 20826 阅读 · 8 评论 -
使用scrapy编写爬虫入门
一、简介 Scrapy,Python开发的一个快速、高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试。所谓网络爬虫,就是一个在网上到处或定向抓取数据的程序,当然,这种说法不够专业,更专业的描述就是,抓取特定网站网页的HTML数据。抓取网页的一般方法是,定义一个入口页面,然后一般一个页面原创 2017-08-25 20:48:36 · 1185 阅读 · 0 评论 -
如何切换Python2与Python3
当同时安装Python2和Python3后,如何兼容并切换使用详解(比如pip使用) 由于历史原因,Python有两个大的版本分支,Python2和Python3,又由于一些库只支持某个版本分支,所以需要在电脑上同时安装Python2和Python3,因此如何让两个版本的Python兼容,如何让脚本在对应的Python转载 2017-08-16 15:13:50 · 26003 阅读 · 1 评论 -
python pandas库的学习笔记三数据操作
一、汇总和计算描述性统计pandas对象拥有一组常用的数学和统计方法。他们大部分都属于约简和汇总统计,用于从Series中提取单个值(如mean或sum)或从DataFrame的行或列中提取一个Series。跟对应的NumPy数组方法相比,他们都是基于没有缺失数据的假设而构建的。下面是一个简单的DataFrame:>>> import numpy as np>>> import pa原创 2017-08-15 12:13:48 · 1474 阅读 · 0 评论 -
python pandas库的学习笔记二pandas的基本功能
1.重新索引pandas对象的一个重要的方法就是reindex,作用是创建一个适应新索引的新对象。>>> import numpy as np>>> import pandas as pd>>> from pandas import Series,DataFrame>>> obj=Series([4.5,7.2,-5.3,3.6],index=['d','b','a','c'])原创 2017-08-11 21:27:25 · 3950 阅读 · 0 评论 -
python pandas库的学习笔记一pandas的数据结构
一、pandas的数据结构要使用pandas,首先要熟悉他的两个主要的数据结构:Series和DataFrame。1.SeriesSeries 是一种类似于一维数组的对象,由一组数据(各种numpy数据类型)以及一组与之相关的数据标签(即索引)组成。仅由一组数据即可产生最简单的Series:>>> import pandas as pd>>> pd.Series([4,7,-原创 2017-08-08 15:33:27 · 2281 阅读 · 1 评论 -
python numpy包的使用二数据处理与文件读写
一、数据处理1.meshgrid函数如果我们想在一组sqrt(x^2+y^2),便可以使用meshgrid函数。它接收两个以为数组,产生两个二维矩阵,如下:>>> points = np.arange(-5,5,0.01)>>> xs,ys = np.meshgrid(points,points)#代表要计算的x,y值>>> xsarray([[-5. , -4.99, -原创 2017-08-02 21:59:45 · 1401 阅读 · 0 评论 -
python numpy包的使用一 基本操作
numpy(NumericalPython extensions)是一个用于科学计算第三方的Python包。 NumPy提供了许多高级的数值编程工具,如:矩阵数据类型、矢量处理,以及精密的运算库。专为进行严格的数字处理而产生。一、数组简介Numpy中,最重要的数据结构是:多维数组类型(numpy.ndarray)ndarray由两部分组成:实际所持有的数原创 2017-07-29 18:07:43 · 11038 阅读 · 3 评论 -
st3下如何运行python
首先你需要安装一个Sublime Text(http://www.sublimetext.com/)和一个Python(https://www.Python.org/downloads/),接下来打开Sublime Text:1、如下图所示,点击菜单栏中的Tools —> Build System —> New Build System… (可以看到系统默认选择的是Automati转载 2017-07-02 22:17:49 · 931 阅读 · 0 评论