自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 资源 (1)
  • 收藏
  • 关注

转载 使用 pyenv 可以在一个系统中安装多个python版本

http://www.jianshu.com/p/a23448208d9aTitle: 使用 pyenv 可以在一个系统中安装多个python版本Date: 2016-01-06Author: ColinLiuCategory: Pythontags: python,pyenv使用 pyenv 可以在一个系统中安装多个python版本Installl rel

2017-04-22 14:18:26 630

原创 玩不转scikit-learn(二):Ridge Regression

为了能更好的掌握机器学习,自己边学习边自己写一写算法。为了验证自己算法实现的准确性,我会和scikit-learn的对应算法进行对比。恩,水平有限,尽力分析下为什么scikit-learn的对应算法会比自己实现的朴素算法好。希望可以对于算法本身和scikit-learn的实现有一定的深度理解。。希望吧代码用Python3在jupyter notebook(ipython noteboo...

2017-04-10 14:59:29 3929 1

原创 Ubuntu16.04 安装搜狗输入法

首先先更新下,Software Updater之后就是官网现在搜狗输入法Fcitx Configuration这个里面加上搜狗拼音Sogou Pinyin就阔以了

2017-04-05 21:55:45 1474

原创 Ubuntu16.04 安装xgboost(anaconda3)

首先安装anaconda3,这个没什么好说的之后需要先升级下anaconda3,命令'conda install libgcc'最后就是安装xgboost了,命令pip install xgboost有问题的话https://github.com/dmlc/xgboost/issues/1946这个网址查查看

2017-04-05 21:43:17 4464

转载 Ubuntu上 anaconda的卸载

http://blog.csdn.net/qq_22474567/article/details/54984257在ubuntu上卸载anaconda的步骤 : (一)删除整个anaconda目录: 由于Anaconda的安装文件都包含在一个目录中,所以直接将该目录删除即可。到包含整个anaconda目录的文件夹下,删除整个Anaconda目录:rm -rf anaconda文件夹名(

2017-03-28 21:49:27 42334

原创 Java中Scanner的nextLine()与next()的区别

Scanner in = new Scanner(System.in);String s = in.nextLine();System.out.println(s.length());s = in.next();System.out.println(s.length());输入" aa a" nextLine()会输出5 next()会输出2懂了吧 nextLine()只会遇到Ente

2017-03-27 22:45:15 822

原创 jupyter notebook 常用快捷键

惭愧啊,用了这么久jupyter notebook才知道,快捷键H可以调出来所有的快捷键列表。B可以在下面插入一个code blockX就是删除一个blockM就是把block转换为markdown上述快捷键都是在非编辑下用的,就是点block左边序号选中整个block的状态下。编辑状态下就用一个TAB自动补全快捷键。 下面是完整的快捷键列表,H

2017-03-27 14:55:29 2360 1

原创 玩不转scikit-learn(一):LinearRegression

为了能更好的掌握机器学习,自己边学习边自己写一写算法。为了验证自己算法实现的准确性,我会和scikit-learn的对应算法进行对比。恩,水平有限,尽力分析下为什么scikit-learn的对应算法会比自己实现的朴素算法好。希望可以对于算法本身和scikit-learn的实现有一定的深度理解。。希望吧代码用Python3在jupyter notebook(ipython notebook)上写的。代

2017-03-22 17:17:05 1148

原创 Bloom Filter 布隆过滤器

介绍就是一个集合,检测元素是不是存在于集合中。速度超快,但是有一定的误识别率,同时删除困难Bloom Filter算法添加元素一个m位的数组,数组都是0新来一个输入,通过k个hash函数得到数组的k个索引将k个索引都置为1检查元素将被检查元素通过k个hash函数得到数组的k个索引,如果k个位置都是1则被检查元素在集合之中(有误报几率)误报率给定一个hash函数,一个特定位没有被设置为1的概率

2017-03-16 16:03:25 413

转载 Win7使用附件中的远程桌面连接Ubuntu(xrdp方法)

http://blog.csdn.net/liumaolincycle/article/details/50052619Ubuntu15.04下以下命令行皆是在终端中运行:安装xrdpsudo apt-get install xrdp11安装vnc4serversudo apt-get install vnc4server11安装xubuntu-

2017-03-15 10:29:39 1266

原创 ananconda 安装 opencv3

conda install --channel https://conda.anaconda.org/menpo opencv3

2017-03-12 14:08:17 15317 3

原创 排序算法总结(快速排序)

终于不用改论文了,希望文章大修顺利!基础知识排序算法的稳定性: 排序后值相同的前后位置不变稳定的算法:插入排序冒泡排序归并排序桶排序二叉树排序不稳定的算法选择排序希尔排序堆排序快速排序内部排序:排序过程不涉及内、外存交换 外部排序:排序过程有内、外存交换In-place sort(不占用额外内存或占用常数的内存):插入排序、选择排序、冒泡排序、堆排序、快速排序。 Out-p

2017-03-12 13:48:07 403

原创 SRM150_DIV2

继续继续~250遍历每一天,最后再完成剩下的,明白了一个最简单的向上取整方法,就是在原来的数基础上加上n-1public class FormatAmt { public String amount(int dollars, int cents) { return String.format("$%,d.%02d", dollars, cents); }}500关

2017-02-04 16:55:37 399

原创 SRM149_DIV2

继续继续~250简单的一道题就是String.format的各种参数用法public class FormatAmt { public String amount(int dollars, int cents) { return String.format("$%,d.%02d", dollars, cents); }}500很简单的一个题,就是先存个上个顾客离开

2017-02-03 16:50:05 775

原创 SRM148_DIV2

恢复恢复~250public class DivisorDigits { public int howMany(int number) { int result = 0; int temp = number; while (temp > 0) { if ((temp % 10) != 0) {

2017-02-02 22:40:12 328

转载 用pyenv 和 virtualenv 搭建单机多版本python 虚拟开发环境

http://www.cnblogs.com/npumenglei/p/3719412.html作为主流开发语言, 用python 开发的程序越来越多。 方便的是大多linux系统里面都默认集成了python, 开发可以随时随地开始。 但有时候这也成为了一个短板, 比如说有时候我们需要开发和调试一些需要安装在默认python路径里的程序, 反复地修改和安装会使系统目录越来越乱,这对于一

2016-11-09 14:55:21 912

转载 jupyter(ipython) notebook 工作路径设置方法

http://blog.sina.com.cn/s/blog_591e424b0102wecu.htmlipython notebook 改名叫jupyter了。在cmd中,​输入“ipython notebook”或“jupyter notebook”打开notebook,此时cmd的当前路径即为notebook的工作路径。另外,可通过设置config文件的方法来设置固定的工作路径。方法是:1 选

2016-11-02 21:32:06 37477 4

转载 Anaconda 安装 ml_metrics package

http://www.cnblogs.com/klchang/p/5588930.htmlml_metrics is the Python implementation of Metrics implementations a library of various supervised machine learning evaluation metrics.首先,打开

2016-10-30 14:22:37 2081

转载 Windows下Anaconda2(Python2)和Anaconda3(Python3)的共存

http://blog.csdn.net/infin1te/article/details/50445217前言Anaconda是一个Python的科学计算发行版,包含了超过300个流行的用于科学、数学、工程和数据分析的Python Packages。由于Python有2和3两个版本,因此Anaconda也在Python2和Python3的基础上推出了两个发

2016-10-30 14:20:47 4778

转载 Python3.x和Python2.x的区别

我的topcoder第一次啊。。。因为小失误,只搞对了一道题,可惜可惜。。因为kaggle上的python是3所以看了下2与3的区别,发现有区别的地方都是我不会的。。。。。。1.性能 Py3.0运行 pystone benchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可 以取得很好的优化结果。 Py

2016-10-26 22:11:00 434

转载 第二次のJupyter notebook

上一篇教程的完结篇,我搬~https://www.packtpub.com/books/content/getting-started-jupyter-notebook-part-2As seen in the first part of this introduction, you can do a lot of things with the basic capab

2016-10-25 20:05:24 1009

转载 第一次のJupyter notebook

网上看到的Jupyter notebook教程,不错,就搬过来了https://www.packtpub.com/books/content/getting-started-jupyter-notebook-part-1The Jupyter notebook (previously known as IPython notebooks) is an interacti

2016-10-25 20:03:39 2827

原创 第一次のIntellij IDEA

尝试参加topcoder,因为用的是java,要用Chelp这个插件。同时正好学校邮箱可以免费用JetBrains的产品。就从eclipse到Intellij IDEA了安装Chelperhttp://www.shuizilong.com/house/archives/chelper-mannual-chinese/很厉害的小岛的博客各种常用快捷键以及设置常用设置http://www.phperz.

2016-10-25 16:02:44 507

原创 SRM147_DIV2

250还是蛮简单的public class CCipher{ public String decode(String cipherText, int shift){ StringBuilder result = new StringBuilder(); for (char i : cipherText.toCharArray()){ i

2016-10-24 19:08:15 291

原创 SRM146_DIV2

这次的题独立搞出来了前两道,可喜可贺250相同的数字加一起,找最大的和,因为是骰子,所以就是长度为6的数组public class YahtzeeScore{ public int maxPoints(int[] toss){ int[] result = new int[6]; for (int i : toss){ result[i

2016-10-24 14:00:21 309

原创 SRM145_DIV2

希望可以坚持下来,一天写一章博客250题目乱糟糟没怎么懂,看答案发下就是一个简单的集合判断存在不存在的问题import java.util.*;public class ImageDithering{ public int count(String dithered, String[] screen){ Set<Character> set = new HashSet<>(

2016-10-24 09:08:27 321

原创 SRM144_DIV2

第一次面试被伤害了。。 发奋努力的开始记录下自己刷topcoder。200public class Time{ public String whatTime(int seconds){ return String.format("%s:%s:%s", (seconds /3600), (seconds / 60 % 60), seconds % 60 ); }}简

2016-10-23 15:11:51 327

原创 matplotlib最简单的带图例线图

不废话直接上代码import numpy as npimport matplotlib.pyplot as pltx = [1, 2, 3, 4, 5]y1 = [1, 4, 9, 2, 3]y2 = [5, 2, 7, 4, 3]plt.plot(x, y1, 'r-*', label='line1')plt.plot(x, y2, 'b-o', label='line2')plt.

2016-07-26 20:17:22 6755

原创 PyInstaller对python脚本进行代码打包成单个独立的exe可执行文件

安装命令行里面用pip安装 pip install pyinstaller打包脚本 pyinstaller -F -w --icon="F:\python\Pyqt\test.ico" test_1.py-F打包成一个exe文件-w使用窗口,无控制台-c使用控制台,无窗口-D创建一个目录,里面包含exe以及其他一些依赖性文件--icon=”图标路径”还有一些可以通过pyinsta

2016-07-12 21:09:11 3489

转载 Mendeley搭配WORD寫論文

http://tul.blog.ntu.edu.tw/archives/5658/comment-page-1Mendeley搭配WORD寫論文Posted on2012/07/13 by NTU LibraryMendeley 除了收集與管理書目功能外,也和 EndNote 一樣,具有搭配文書處理軟體 Word 撰文的功能,可將收集的書目於文中引用,並

2016-06-14 20:39:54 1768

转载 Gensim Word2vec简介

本文主要基于Radim Rehurek的Word2vec Tutorial.准备输入Gensim的word2vec的输入是句子的序列. 每个句子是一个单词列表:>>> # import modules & set up logging>>> import gensim, logging>>> logging.basicConfig(format='%(asctime)s : %

2016-06-07 23:05:22 4729

原创 Centos 7 Gnome创建桌面快捷方式

直接把 /usr/share/applications 对应的 xxx.desktop 文件复制到桌面就OK!比如要在桌面创建Google Chrome Browser的快捷方式,直接在找到 /usr/share/applications/目录下找到 google-chrome.desktop,然后复制它到桌面就好了

2016-06-07 22:20:38 4672

转载 Centos 安装Sublime text 3

Centos 安装Sublime text 3http://www.sundabao.com/centos-%E5%AE%89%E8%A3%85sublime-text-3/注意:安装目录因人而异,我的安装目录是/opt/sublime_text_3.一、建立软件安装目录(我一般把软件安装在opt目录下)# mkdir /opt# cd /opt二、下载软件

2016-06-07 22:20:01 3346

转载 使用pyenv和virtualenv搭建python虚拟环境

http://my.oschina.net/davehe/blog/625896pyenv可以帮助你在一台开发机上建立多个版本的python环境, 并提供方便的切换方法。 virtualenv可以搭建虚拟且独立的python环境,可以使每个项目环境与其他项目独立开来,保持环境的干净,解决包冲突问题。 首先我们可以用pyenv 安装多个python 版本, 比如安装了2.5,

2016-06-04 22:51:16 5951

转载 Linux查看实时网速

http://www.linuxidc.com/Linux/2013-08/88550p3.htm工具三:IPTrafIPTraf功能比上述的更强大,可以监控所有的流量,IP流量,按协议分的流量,还可以设置过滤器等源码安装wget ftp://iptraf.seul.org/pub/iptraf/iptraf-3.0.0.tar.gztar zxvf iptraf-

2016-06-02 17:05:36 24665 3

转载 Python多版本切换工具-Pyenv\virtualenv及Anaconda科学计算环境的配置

https://segmentfault.com/a/1190000004020387?utm_source=tuicool&utm_medium=referral为了安装Anaconda科学计算环境,控制好python版本,今天上午总算折腾好了。学习python有时希望在python2.7环境下,有时希望在python3.4环境下,该怎么办呢?Ancond

2016-06-02 17:01:00 4255

转载 [Scikit-Learn] - 数据预处理 - 归一化/标准化/正则化

reference: http://www.cnblogs.com/chaosimple/p/4153167.html 一、标准化(Z-Score),或者去除均值和方差缩放公式为:(X-mean)/std  计算时对每个属性/每列分别进行。将数据按期属性(按列进行)减去其均值,并处以其方差。得到的结果是,对于每个属性/每列来说所有数据都聚集在0附近,方差为1。

2016-05-20 17:25:11 5715

转载 Python 之 sklearn 交叉验证 数据拆分

http://blog.csdn.net/u013630349/article/details/47133283本文K折验证拟采用的是 Python 中 sklearn 包中的 StratifiedKFold 方法。方法思想详见:http://scikit-learn.org/stable/modules/cross_validation.htmlStr

2016-05-19 18:16:38 8512

原创 《Python基础教程》(二)列表和元组

容器1.序列(列表和元组) 2.映射(字典) 3.集合通用序列(列表元组)操作索引序列中所有的元素都是有编号的—从0开始递增 字符串是一个有字符组成的序列Python可以通过-1索引最后一个元素 >>>a = 'Hello' >>>a[-1] o分片访问一定范围内的元素 >>>a = [1,2,3,4,5,6] >>>a[1:3] [2,3]同样可负

2016-05-17 16:19:37 617

转载 Python字典按值排序、包含字典的列表按字典值排序的方法

http://ghostfromheaven.iteye.com/blog/1563576Python代码  #-*- encoding=utf-8 -*-    import operator  #按字典值排序(默认为升序)  x = {1:2, 3:4, 4:3, 2:1, 0:0}  sorted_x = sorted(x.iteritems(),

2016-05-03 16:52:42 700

ladeng6666的P2物理库

ladeng6666的P2物理库

2016-01-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除