Python
忧郁一休
算法初学者
展开
-
python中Non-UTF-8 code错误的解决办法
当python中的代码有中文时,有时会出现下图错误。解决方法就是在程序的第一行加上#coding=gbk这样程序就正确啦原创 2016-10-21 20:03:46 · 36604 阅读 · 5 评论 -
python快速排序算法实现
python实现快速排序算法:def quicksort(arr): if(len(arr)) <= 1: return arr pivot = arr[len(arr) // 2] # python3用// python2用/ left = [x for x in arr if x < pivot] middle = [x for x in arr原创 2016-11-10 18:35:41 · 1107 阅读 · 0 评论 -
anaconda2和anaconda3的同时使用(windows环境)
请看这篇博文 Windows下Anaconda2(Python2)和Anaconda3(Python3)的共存转载 2017-01-12 21:24:55 · 3275 阅读 · 0 评论 -
ImportError: No module named _tkinter, please install the python-tk package
ubuntu运行散点图,不出图像. python默认没有安装tkinter,在终端输入下面的代码安装即可.sudo apt-get install python-tk原创 2017-05-15 16:15:19 · 416 阅读 · 0 评论 -
Python的引用、浅拷贝、深拷贝的一个很好的小例子
import copya = [1, 2, 3, 4, ['a', 'b']] #原始对象b = a #赋值,传对象的引用c = copy.copy(a) #对象拷贝,浅拷贝d = copy.deepcopy(a) #对象拷贝,深拷贝a.append(5) #修改对象aa[4].append('c') #修改对象a中的['a', 'b']数组对象print 'a = ', ap原创 2017-05-20 20:51:09 · 567 阅读 · 0 评论 -
kaggle房价预测/Ridge/RandomForest/cross_validation
kaggle房价预测比赛官方地址实验平台:Windows10 64位 + sublime text 3 + anaconda 2 64位(Python2) + numpy + pandas + matplotlib + sklearnStep 0:引入相关的包# coding:utf-8# 注意读取文件时,Windows系统的\\和Linux系统的/的区别import numpy as npim原创 2017-06-02 09:59:07 · 6493 阅读 · 1 评论 -
Ubuntu16.04安装XGBoost简明教程
一、pip方式(未测试,看好多博主推荐的极简安装方式) 打开终端,输入:sudo pip install xgboost二、git方式(官网给的,亲测可以~)1、打开终端,用git指令克隆GitHub上的xgboost代码仓库,注意recursive参数的使用:git clone --recursive https://github.com/dmlc/xgboost2、建立共享库(此过程需要一点时原创 2017-06-02 11:02:50 · 3966 阅读 · 0 评论 -
Kaggle房价预测进阶版/bagging/boosting/AdaBoost/XGBoost
所谓进阶篇,无非是从模型的角度考虑,用了bagging、boosting(AdaBoost)、XGBoost三个牛X的模型,或者说是模型框架。 前期的数据处理阶段,即step1/2/3和 kaggle房价预测/Ridge/RandomForest/cross_validation 里面的step1/2/3没有任何不同。所以,我这里从step4开始写:Step 4: 建立模型 把数据集分回 训原创 2017-06-02 10:39:10 · 8292 阅读 · 2 评论