Python
wangyajie_11
这个作者很懒,什么都没留下…
展开
-
eclipse中添加python开发环境
eclipse中添加python开发环境由于自己一直使用的是eclipse这个IDE,在写spark,java等都是用它,主要是用它比较顺手,也并不是觉得它有什么特别好的之处。下面主要介绍一下,在window系统下,eclipse中搭建python的开发环境。1、首先安装python下载网站:https://www.python.org/downloads/并设置环境变转载 2016-08-26 10:10:12 · 922 阅读 · 0 评论 -
ubuntu linux 如何换源?
linux ubuntu apt-get更换源方法:ubuntu 的默认源是美国的,所以下载起来特别慢,下面方法将源更换为国内源。用vi和gedit 打开 /etc/apt/sources.list 将其中的us.archive 全部替换为 cn.archive即可,这样,以后使用apt-get下载就会使用源自http://cn.archive.ubuntu.com 了。原创 2017-05-27 09:43:05 · 8887 阅读 · 0 评论 -
Python+Apache+CGI完全配置
Python+Apache+CGI完全配置时间 2016-01-31 19:20:04 51CTO推荐博文原文 http://xpleaf.blog.51cto.com/9315560/1740221主题 Python Apache HTTP Server Linux命令操作系统环境:Ubuntu 15.100.需求原因想在我的Linux转载 2017-05-24 09:48:37 · 457 阅读 · 0 评论 -
文本分类的python实现-基于SVM算法
描述训练集为评论文本,标签为 pos,neu,neg三种分类,train.csv的第一列为文本content,第二列为label。可以单独使用SVC训练然后预测,也可以使用管道pipeline把训练和预测放在一块。SVC的惩罚参数C:默认值是1.0。C越大,对误分类的惩罚增大,趋向于对训练集全分对的情况,这样对训练集测试时准确率很高,但泛化能力弱。C值小,对误分类的惩罚减小,允许容错,泛化转载 2017-03-15 15:25:20 · 2891 阅读 · 1 评论 -
python中range和xrange的区别
range([start,] stop[, step]),根据start与stop指定的范围以及step设定的步长,生成一个序列。比如:1>>> range(5)2[0, 1, 2, 3, 4]3>>> range(1,5)转载 2017-03-29 10:02:27 · 5836 阅读 · 0 评论 -
python数据分析师面试题选
以下题目均非原创,只是汇总python数据分析部分1. 如何利用SciKit包训练一个简单的线性回归模型利用linear_model.LinearRegression()函数 # Create linear regression objectregr = linear_model.LinearRegression()# Train the model using the转载 2017-02-15 21:48:05 · 1706 阅读 · 1 评论 -
Python:Pandas:DataFrame基础(1)
引子 在用python解决实际问题时,从磁盘文件读取数据是经常要做的工作。这篇文章主要说一下python读取excel文件中的数据。利用python读取excel中的数据是一件很容易的事情,读取的方式有很多,这里主要讲通过pandas中的read_excel()方法来读取的方式,在我看来这种方式已经足够简单了,以至于我不想再了解其他的方式。要想使用这种方式,首先需要在代码中引入两个包:`im原创 2016-12-21 09:44:16 · 3077 阅读 · 0 评论 -
Python在mysql中进行操作是十分容易和简洁的
首先声明一下,我用的是Windows系统!1、在Python中对mysql数据库进行操作首先要导入pymysql模块,默认情况下,Python中是没有安装这个模块的,可以在Windows的命令行中用pip install pymysql来安装(注意要连网)。除了pymysql模块外,还可以用其他模块。2、在Python中数据库表的创建就不细说了,我习惯是在navicat中创建。3、查找数据(1)不带原创 2017-01-06 10:10:07 · 11715 阅读 · 0 评论 -
解决Windows系统下python利用matplotlib绘图时中文乱码的问题
不讲道理,直接上解决方案第一步: 进入windows系统自带的字体文件夹中,自己电脑能支持的所有字体都在这里面。进入方法:控制面板-->外观和个性化-->字体,进入后的界面如下图所示:第二步: 在这个文件夹中找到“黑体 常规”这个字体的文件,如下图: 注:如果你的电脑中没有这个文件,你也可以试着找到其他的中文字体文件。第三步: 将刚才找到的文件复制到 “...\Lib原创 2016-12-26 16:48:53 · 716 阅读 · 0 评论 -
python 画图--简单开始及折线图
python 画图--简单开始及折线图1. 画最简单的直线图 代码如下:[python] view plain copy import numpy as np import matplotlib.pyplot as plt x=[0,1] y=[0,1] plt.figure() plt.plot(转载 2016-12-22 16:45:22 · 4914 阅读 · 0 评论 -
Python:Pandas:DataFrame基础(3)
接着上一篇文章,我们介绍使用iloc方法读取数据框的操作1、提取第四行数据print(data.iloc[3])输出结果如下:2、返回4-5行,1-2列数据print(data.iloc[3:5, 0:2]) #注意:区间仍然是左闭右开输出结果如下:3、也可以提取不连续行和列的数print(data.iloc[[1,2,4], [0,2]])输出结果如下:4、提取某几行的数据,保证所有列都在原创 2016-12-21 10:46:04 · 1081 阅读 · 0 评论 -
Python:Pandas:DataFrame基础(2)
我们接着上一篇的文章继续介绍 1、读取某一列的数据,假如我们要选择“维修毛利”这一列的数据进行操作print(data[u'维修毛利'])输出结果如下:2、使用数组的切片操作,但是注意了,切片得到的是行数据print(data[1:3]) #[1:3]是索引,并且区间是左闭右开输出结果如下:3、DataFrame的loc方法是帮助选择数据的,比如选择索引位置为0的一行数据print(da原创 2016-12-21 10:26:45 · 562 阅读 · 0 评论 -
python 多线程就这么简单
单线程 在好些年前的MS-DOS时代,操作系统处理问题都是单任务的,我想做听音乐和看电影两件事儿,那么一定要先排一下顺序。(好吧!我们不纠结在DOS时代是否有听音乐和看影的应用。^_^)from time import ctime,sleepdef music(): for i in range(2): print "I was转载 2016-12-06 13:42:12 · 223 阅读 · 0 评论 -
python 分词工具 jieba
全几天看到高手下了个jieba分词快速入门的东西 ,希望关注我博客的人也能看得到https://github.com/SalutLyndon/hello-world/blob/master/中文自然语言处理基本流# coding: utf-8# ###jieba特性介绍# 支持三种分词模式:# 精确模式,试图将句子最转载 2016-12-05 12:58:35 · 1448 阅读 · 0 评论 -
Python中的闭包
什么是闭包?简单说,闭包就是根据不同的配置信息得到不同的结果再来看看专业的解释:闭包(Closure)是词法闭包(Lexical Closure)的简称,是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认为闭包是由函数和与其相关的引用环境组合而成的实体。python实例看概念总是让人摸不着头脑,看几个pyt转载 2016-10-04 16:34:53 · 190 阅读 · 0 评论 -
Django中的Hello World体验
要创建一个Django项目非常简单,使用startproject命令,输入项目名称:$ django-admin.py startproject mysiteDjango会在当前目录下自动生成一个名为mysite的文件夹,里面有以下文件:├── manage.py└── mysite ├── __init__.py ├── settings.py转载 2017-06-02 15:26:28 · 503 阅读 · 0 评论