
python
山谷來客
君子生非異也,善假於物也。
展开
-
Python开发常用模块
3.1 时间模块与定时调用3.1.1 等间隔定时调用,步长小于或等于1小时import time##### 版本1def test(): print("程序执行成功,执行时间为:",time.ctime(time.time())) ##c=5 #5秒钟对应的描述c=5*60 #5分钟对应的描述##c=60*60 #1小时对应的描述 #算原创 2015-12-04 17:15:11 · 527 阅读 · 0 评论 -
win10上Anaconda 多版本共存与tensorflow安装
当前环境:win10, Anaconda2,Python2.7目标:在不影响当前软件环境下,安装tensorflow 目前TensorFlow在Windows下只支持Python 3.5版本,而我系统上只装有python2.7。而安装tensorflow需要python的依赖包,所以我选择安装Anaconda 3的版本,省去安装其它包的麻烦。由于平时很多工作还是要用到python2.7原创 2016-12-23 13:48:35 · 11202 阅读 · 2 评论 -
python邮件自动发送
case 1:纯文本和HTML文件发送# -*- coding: UTF-8 -*-import smtplibimport tracebackfrom email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartdef sendmail(subject,msg,toa原创 2017-01-08 11:48:28 · 3791 阅读 · 1 评论 -
python sorted
转载:http://www.cnblogs.com/65702708/archive/2010/09/14/1826362.html我们需要对List进行排序,Python提供了两个方法对给定的List L进行排序,方法1.用List的成员函数sort进行排序方法2.用built-in函数sorted进行排序(从2.4开始)-------------------------转载 2017-02-28 07:19:42 · 423 阅读 · 0 评论 -
Linux环境下PyCharm安装
PyCharm安装一、主机文件共享技术step0: 主机下载pycharm-community-5.0.4.tar.gzstep1: 点击VMWare Workstation虚拟机列表,右键->设置->选项->共享文件夹->添加路径step2: 拷贝pycharm-community-5.0.4.tar.gz到虚拟机注:如果无法设置或拷贝,可以考虑重新安装vmware-tool原创 2016-04-03 18:17:41 · 3875 阅读 · 0 评论 -
在windows 10环境下安装xgboost
1、 安装MinGW64MinGW64官网下载不稳定,总是失败。我采用其编译器集成包TDM-GCC-64。TDM-GCC-64下载地址:http://tdm-gcc.tdragon.net/。我选择的是:tdm64-gcc-5.1.0-2.exe,如果下载过慢,可以选择切换镜像:如东京。下载完后,再安装即可。或者,可以用其它集成环境,参考:https://www.zhihu.原创 2017-04-16 14:30:17 · 1891 阅读 · 1 评论 -
将python或R生成的模型存为PMML供java调用
查看jpmml的说明文档:https://github.com/jpmml/jpmml-evaluator其它参考资料1、XGBoost模型文件转化为PMML2、JPMML Example Random Forest3、机器学习算法线上部署方法4、Java Code Examples for org.jpmml.manager.PMMLManager相关原创 2017-05-27 10:33:25 · 14362 阅读 · 6 评论 -
基于Python的Xgboost模型实现
# -*- coding: utf-8 -*-"""Created on Mon Nov 28 13:22:08 2016@author: ym"""## part1: 模型训练import pandas as pdimport numpy as npimport osfrom datetime import datetimeimport x原创 2016-12-01 09:43:22 · 10002 阅读 · 0 评论 -
快速熟练使用numpy(学习笔记)
注:主要参考python科学计算(张若愚 著) 工作中,有些技巧时间稍长不用,便容易遗忘,根据自己工作常会需要的功能,特汇总如下技巧,以供后续参考。10分钟熟练使用numpy1、什么是numpy?numpy提供的两种基本对象ndarray(n-dimensional arrayobject)和ufunc(universal function object)。其中原创 2017-07-02 18:22:41 · 1988 阅读 · 0 评论 -
Python如何处理大数据(知识整理)
博文1:pandas.read_csv——分块读取大文件http://blog.youkuaiyun.com/zm714981790/article/details/51375475今天在读取一个超大csv文件的时候,遇到困难:首先使用office打不开然后在python中使用基本的pandas.read_csv打开文件时:MemoryError最后查阅read_csv文档发现可以转载 2017-08-29 10:18:08 · 39558 阅读 · 2 评论 -
类与对象学习笔记(Python)
1、 用户定义类型(1)用户定义的类型也称为类(class),类的定义形式如下:class Point(object): """Represents a point in 2-D space."""定义头表示新的类是一个Point,它是object的一种,而object是一个内置函数。(2)定义一个叫做Point的类会创建一个类对象。In [7]:print Point原创 2016-10-15 16:19:43 · 1021 阅读 · 0 评论 -
python基础学习1
博文1:python中的对象http://www.cnblogs.com/zhuweiblog/p/5169096.html在python中一切都是对象,每个对象都有三个属性分别是,(id)身份,就是在内存中的地址,类型(type),是int、字符、字典(dic)、列表(list)等,值,例如: a = 12 就是用12这个类型为整数的,值为12,在内存空间中创建了一个转载 2017-08-29 11:30:34 · 518 阅读 · 0 评论 -
Jupyter Notebook常用快捷键
Jupyter Notebook 有两种键盘输入模式:(1)编辑模式,允许你往单元中键入代码或文本(单元框线绿色);(2)命令模式,键盘输入运行程序命令(单元框线灰色)0、打开方式(windows下)cmd -> 输入: Jupyter notebook 1、命令模式 (按键 Esc 开启)Enter : 转入编辑模式Shift-Enter : 运行本单元,选中下个原创 2017-11-10 17:13:46 · 1675 阅读 · 0 评论 -
hive自定义函数的python实现
案例1文件1:test.py# -*- coding: utf-8 -*-import sysfor line in sys.stdin: print line.strip('\n')文件2: input.loghello, world!python udf这是一个测试文件sys.stdin如何使用执行结果:[h原创 2016-11-21 16:51:46 · 5488 阅读 · 0 评论 -
pandas方法to_csv生成的数据导入hive方法汇总
step0:建表语句(hive脚本)USE databasename;CREATE TABLE OrderQuantity_Forecast_Table( masterhotel int COMMENT '酒店ID', orderdate string COMMENT '订单日期', city int COMMENT '城市ID', y_原创 2016-11-30 13:49:21 · 4982 阅读 · 0 评论 -
文件学习笔记(Python)
文件1、 持久化持久化(persistent):程序的一种属性,它会一直的运行,并至少保存一部分数据在永久存储中。文本文件是存储在诸如硬盘、闪存或光盘的永久媒介上的字符串序列。 2、 读和写要写入一个文件,需要用’w’模式作为第二个实参打开它。import osos.chdir("C:/Users/hhxsym/Desktop/python.worksp原创 2016-10-16 22:20:07 · 3093 阅读 · 0 评论 -
Installing Python3.4 and the SciPy stack on CentOS
在Linux环境下配置python3.4的开发环境,折腾了一段时间,寻得一篇文章,事情终于完美解决。在原作者的基础上,写上了自己的一些见解,希望对大家有所帮助!原创网址: https://edwards.sdsu.edu/research/installing-python3-4-and-the-scipy-stack-on-centos/经测试:该可以实现在centos6.7和转载 2016-04-02 23:06:40 · 1160 阅读 · 0 评论 -
在centos7下安装python3.4的scrapy包
在centos7下安装python3.4的scrapy包ste0: 切换python版本[root@localhost lxml]# mv /usr/bin/python2.7.5 /usr/bin/python #切换python版本step1:安装依赖包1[root@localhost opt]# yum -y install libxslt-devel #注意原创 2016-04-03 11:01:46 · 2411 阅读 · 0 评论 -
Linux下Python3.4.3安装
Linux下Python升级步骤Step0: 打开网站https://www.python.org/ftp/python/,确定合适的python版本Python-3.4.3.tgz Step1: 可利用linux自带下载工具wget下载,如下所示[yuanmin1@localhostDownloads]# wget https://www.python.org/ftp/pyt原创 2015-12-07 00:41:42 · 2890 阅读 · 0 评论 -
随机森林简单例子
# -*- coding: utf-8 -*-import osimport pandas as pdimport numpy as npos.chdir('E:/MYPROJECT/PythonProject')## 训练集traindata=pd.read_csv("traindata.csv")traindata_colname=list(trai原创 2016-08-10 18:50:48 · 6919 阅读 · 0 评论 -
python爬虫:下载百度贴吧图片(多页)学习笔记
# -*- coding: utf-8 -*-"""Created on Sat Oct 22 11:49:43 2016@author: hhxsym"""import osimport requestsfrom bs4 import BeautifulSoupimport urllib #用于下载图形inpath="C:\\U原创 2016-10-22 16:15:14 · 468 阅读 · 0 评论 -
python爬虫:下载百度贴吧图片学习笔记
# -*- coding: utf-8 -*-"""Created on Sat Oct 22 09:27:18 2016@author: hhxsym"""import osimport urllibimport urllib2import reinpath="C:\\Users\\hhxsym\\Desktop\\课程群Python爬虫"inpath =原创 2016-10-22 10:50:43 · 306 阅读 · 0 评论 -
python爬虫:传递URL参数学习笔记
# -*- coding: utf-8 -*-"""Created on Sat Oct 22 17:57:13 2016@author: hhxsym买粮网搜索列表获"""import osimport requestsfrom bs4 import BeautifulSoupinpath="C:\\Users\\hhx原创 2016-10-22 19:17:09 · 6426 阅读 · 0 评论 -
python爬虫:爬去Json响应内容(第六感别墅度假别墅列表)学习笔记
# -*- coding: utf-8 -*-"""Created on Sat Oct 22 21:01:23 2016@author: hhxsym"""import requestsimport jsonimport osinpath="C:\\Users\\hhxsym\\Desktop\\课程群Python爬虫"inpath =原创 2016-10-22 22:20:05 · 1190 阅读 · 0 评论 -
python爬虫:处理POST请求(获取有道翻译翻译结果)学习笔记
# -*- coding: utf-8 -*-"""Created on Sun Oct 23 09:24:18 2016@author: hhxsym"""import requestsimport json#POS请求:直接向服务器发送数据#get请求:从服务器获取数据#有道,向服务器发送数据,再获取数据def get_trans原创 2016-10-23 10:00:19 · 2444 阅读 · 0 评论 -
python爬虫:使用Mongodb数据库存储数据学习笔记
# -*- coding: utf-8 -*-"""Created on Sat Oct 22 21:01:23 2016@author: hhxsym"""import requestsimport jsonimport osimport pymongoimport timeinpath="C:\\Users\\hhxsym\\Desktop\\课程群Python爬虫"原创 2016-10-24 07:26:51 · 3802 阅读 · 1 评论 -
python爬虫:编写多进程爬虫学习笔记
# -*- coding: utf-8 -*-"""Created on Sat Oct 22 21:01:23 2016@author: hhxsym"""import requestsimport jsonimport osimport pymongoimport timefrom bs4 import BeautifulSoupfrom multiprocessin原创 2016-10-25 00:04:02 · 1969 阅读 · 2 评论 -
类和函数学习笔记(python)
类和函数1、 时间作为用户定义类型的另外一个例子,定义一个Time的类,用于记录每一天的时间,类定义如下:class Time(object): """Represents the time of day. attributes:hour, minute, second """我们可以创建一个时间对象,并给其属性小时数、分钟数、秒原创 2016-10-15 18:09:22 · 558 阅读 · 0 评论 -
类和方法学习笔记(python)
类和方法 1、 面向对象的特性python是一门面向对象编程语言,它提供了一些语言特性来支持面向对象的编程。 python提供的面向对象的编程特性,严格来说,不是必需的,他们大部分是我们已经做过的事情的另一种选择方案,但是在很多情况下,这种方案更简洁,更能准确的表达程序的结构。方法(method):在类定义之内定义的函数,在类的实例上调用。面向对象编程(obje原创 2016-10-16 09:31:47 · 534 阅读 · 0 评论