自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

moving

痴迷Python,专注数据分析、机器学习、数据挖掘

  • 博客(71)

原创 Windows下Anaconda的安装和简单使用

Anaconda is a completely free Python distribution (including for commercial use and redistribution). It includes over 195 of the most popular Python packagesfor science, math, engineering, data analysi

2015-07-26 09:16:38 192029 6

转载 10个对所有学科都有用的Python数据可视化库

转自: 1、10 Useful Python Data Visualization Libraries for Any Discipline 2、10 Useful Python Data Visualization Libraries for Any Discipline 3、10个对所有学科都有用的Python数据可视化库A great overview of 10 useful Pyth

2016-10-10 21:05:47 6274

转载 最生动的数据分析师技能图谱

转自:http://wwwbuild.net/sjfxjx/404811.html?from=index 数据分析师一个需要“门门通”的职业。以下是知乎大神“陈丹奕”对数据分析师的能力体系的一个梳理,希望对大数据的同学们能有帮助。数据分析师的能力体系1、数学知识数学知识是数据分析师的基础知识。 - 对于初级数据分析师,了解一些描述统计相关的基础内容,有一定的公式计算能力即可,了解常用统计模型算法

2016-09-30 14:25:07 4088

原创 Github上最流行的pandas,pandas.DataFrame,numpy和scipy函数

numpy, scipy and pandas are popular python packages for data analysis.They are quite big, so it may be hard to distinguish between functions you would use all the time and functions that you use once i

2016-09-30 09:45:19 1265

原创 Windows下Python包和模块的安装方法

1、pip安装上一章中,介绍了Anaconda的安装,安装好Anaconda后,就默认安装了包管理工具pip。有的人喜欢使用easy_install,但是这需要你先安装easy_install,其实没必要,目前官方推荐使用pip。pip安装包或模块很简单,我们只需要在命令提示符(cmd)窗口中使用命令pip install xxx(xxx表示要安装的包或模块名)。 例如: 如果安装(包或模

2015-07-27 10:06:07 65037

原创 Python获取帮助的3种方式

我们可以很容易的通过Python解释器获取帮助。如果想知道一个对象(object)更多的信息,那么可以调用help(object)!另外还有一些有用的方法,dir(object)会显示该对象的大部分相关属性名,还有object.doc会显示其相对应的文档字符串。下面对其进行逐一介绍。1、 help()help函数是Python的一个内置函数。 函数原型:help([object])。 可以帮助我

2015-05-12 17:43:51 25586 2

原创 raw_input和input的区别

这两个均是 python 的内置函数,通过读取控制台的输入与用户实现交互。但他们的功能不尽相同。下面对它们逐一介绍:1、raw_input函数 语法:raw_input([prompt]) 如果prompt不存在,也就是raw_input(),它会标准输出(没有后面的换行符)。然后这个函数从输入读取一行,把它转化为字符串(移除尾部的换行符),并输出它。在这里移除尾部的换行符,也就是说,

2015-05-12 09:21:34 14360

转载 Python入门神图

转载自:一张图让你学会Python注:看不清可以”另存为“查看

2015-04-29 09:06:27 5482

转载 通天塔导游:各种编程语言的优缺点

原文地址:点击打开链接

2015-04-25 15:49:20 1033

原创 Python图片总结

1、Python变量和数据类型2、循环语句3、List和Tuple类型 4、Dict和Set类型 5、Python切片6、Python迭代7、Python列表生成式8、Python生成器9、Python函数  10、Python返回函数和闭包11、Python高阶函数参考文献

2015-04-25 15:03:00 2537

原创 简单选择排序

选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。        常见的选择排序算法:简单(直接、基本)选择排序、树形选择排序、堆排序。        其实,我们常说的选择排序有时就是

2015-04-22 10:46:33 808

原创 第02章 Pycharm的下载、安装和使用

1、下载        Pycharm可以到官网上下载,可以选择专业版,也可以选择社区版。但是专业版试用期是30天,也可以激活;最好选用社区版。        我由于是看了一个安装视频所以就跟着安装了专业版,等到期再换吧。        我下载的是:2、安装        安装非常简单,选择一个路径,不断的“下一步”即可。3、使用3.1 首次打开3.1.

2015-04-17 10:42:04 5988

原创 第01章 Windows下搭建Python集成开发环境

网上有很多资料是关于搭建Python开发环境的,由于Python的可移植性好,所以我们可以在windows系统、Linux系统甚至OSX系统下搭建。由于自己对Linux、OSX不熟,所以我是在windows下搭建的Python开发环境。1、cmd命令行模式下测试Python        首先在官网上下载Python的msi包直接安装,建议下载2.x版本。安装后在cmd命令行模式下输入py

2015-04-16 16:27:15 2700

原创 生成不重复的随机数

1、rand()        rand()函数是产生随机数的一个随机函数。        注:        1)使用该函数首先应在开头包含头文件cstdlib。        2)rand()函数的原型是:int rand()。        3)在标准的库中函数rand()可以生成0~RAND_MAX之间的一个随机数,其中RAND_MAX是cstdlib中定义的一

2015-04-15 10:57:47 1836

原创 最长公共子序列(LCS)

1、LCS基本概念         子序列:一个序列X任意删除若干个字符得到新序列Z,则Z叫做X的子序列。例如Z=是X=B,C,B,D,A,B>的子序列,相当于删除A、B、A。         公共子序列:给定两个序列X和Y,如果Z既是X的子序列,也是Y的子序列,我们称它为X和Y的公共子序列。公共子序列可能不唯一。例如是X=B,C,B,D,A,B>和Y=B,D,C,A,B,A>的一个公共子

2015-04-14 16:18:39 10296 4

转载 如何系统地学习数据挖掘?

如何系统地学习数据挖掘?

2015-03-04 16:51:47 659

转载 如何快速备战面试中算法?

如何快速备战面试中算法?

2015-03-04 15:21:06 477

转载 互联网公司机器学习、数据挖掘类的职位面试主要考察哪些?

互联网公司机器学习、数据挖掘类的职位面试主要考察哪些?

2015-03-04 15:19:42 932

转载 五大常用算法

一、分治法二、动态规划算法三、贪心算法四、回溯法五、分支限界法

2015-03-03 15:48:13 628

原创 程序员必看的书

做了好久的程序员,真心不知道程序员应该看哪些书,碰巧看到一些网站的推荐,才知道这些书确实有用,就给大家推荐一下。 一、《黑客与画家:硅谷创业之父paul graham文集》、《编译原理》、《深入理解计算机系统》、《代码大全2》、《算法导论》、二、《大数据时代》、《淘宝技术这十年》、《白帽子讲Web安全》、《重构:改善既有代码的设计》、《代码整洁之道》三、《Web前端黑客技术解密》、

2015-01-15 09:52:01 1124

转载 斯坦福大学怎样讲“情感分析”

转载的文章来自于:斯坦福大学怎样讲“情感分析”

2015-01-12 14:07:40 549

转载 机器学习中的相似性度量,方法汇总对比

文章来自于:机器学习中的相似性度量

2015-01-11 12:10:35 877

原创 心灵鸡汤(1)

据说,在威斯敏斯特教堂旁边,矗立着一块墓碑,上面刻着一段非常著名的话:“当我年轻的时候,我梦想改变这个世界;当我成熟以后,我发现我不能够改变这个世界,我将目光缩短了些,决定只改变我的国家;当我进入暮年以后,我发现我不能够改变我们的国家,我的最后愿望仅仅是改变一下我的家庭,但是,这也不可能。当我现在躺在床上,行将就木时,我突然意识到:如果一开始我仅仅去改变我自己,然后,我可能改变我的家庭;在

2015-01-09 14:14:22 780

原创 KNN算法的Python实现及其应用实例

1、kNN算法的Python实现#encoding:utf-8'''kNN: k Nearest NeighborsInput: inX: vector to compare to existing dataset (1xN) dataSet: size m data set of known vectors (NxM) lab

2014-12-02 16:16:07 2844

转载 浅谈算法和数据结构

转载:浅谈算法和数据结构1、栈和队列2、基本排序算法3、合并排序4、快速排序 5、优先级队列与堆排序6、符号表及其基本实现7、二叉查找树8、平衡查找树之2-3树9、平衡查找树之红黑树10、平衡查找树之B树11、哈希表12、无向图相关算法基础

2014-12-01 23:01:40 719

原创 第8章 集合

本文主要介绍了如下内容:       1、集合的组成       2、集合的创建       3、集合是可变的       4、集合的运算符       5、集合的方法1、集合的组成        集合是一组对象的集合,无论对象是何种类型。集合中有元素或成员。在集合中,任何元素都没有重复,集合中的元素没有顺序,没有元素

2014-11-26 00:26:07 562

原创 第7章 字典

本文主要介绍了如下内容:       1、创建       2、索引和赋值       3、运算符           3.1 集合操作           3.2 字典方法       4、Python指针:使用zip创建字典        字典是一种集合,但它不是序列。字典经常被视为映射集合,有时又被视为关

2014-11-25 23:55:26 667

原创 第6章 元组

本文主要介绍了如下内容:        1、和列表、字符串的关系       2、元组的表示        3、元组的操作       4、列表和元组之间的相互转换1、和列表、字符串的关系    和列表的关系:元组基本上是不可改变的列表。元组几乎具有列表所有的特征,除开那些违反不变性的特征。也就是说,没有函数或方法可以改变元组。

2014-11-25 22:33:48 580

原创 第5章 列表

1、列表和字符串的异同相同点:集合类型、序列类型不同点:列表可以包含其他元素、列表是可变类型2、创建列表(1)构造函数list创建  (2)方括号[]构造为了防止和索引操作符混淆,可以查看方括号内的逗号。3、索引和分片与字符串类似。3.1 一维列表3.2 二维列表4、运算符在列表上使用加法(+)和乘(*)运算符,得到的结果与在字符串上使用类似

2014-11-25 16:28:30 527

原创 第4章 正则表达式

第4章 正则表达式1、简介正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。就其本质而言,正则表达式(或RE)是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现。使用这个小型语言,你可以为想要匹配的相应字符串集指定规则;

2014-11-25 14:43:54 773

原创 第3章 字符串

第3章字符串1、构建字符串字符串对象的构建可以通过两种方法来进行:(1)利用字符串构造函数str(2)用两个单引号或两个双引号括起来。不能混合使用单引号和双引号,要求引号要成对出现。一般情况下,双引号麻烦更少。2、三重引号字符串三重引号由三个连续的单引号或双引号。这个字符串将保留所有字符串的格式信息。如果想插入一条多行的长注释,考虑使用三引号字符串。3、反斜线(

2014-11-23 20:44:24 589

原创 第2章 控制语句

第2章控制语句本1、选择语句Python用if,elif,else这三个关键字进行条件判断,与其他语言唯一的区别就是用elif取代else if,少打两个字,其它都一样,此外别忘了在if,elif,else语句后加:号。在Python中没有switch语句,你可以使用if..elif..else语句来完成同样的工作。1.1 基本的if语句1.2 if-else语句

2014-11-23 14:11:00 557

原创 第1章 入门

第1章入门1、一个简单的程序1.1 代码说明(1)#后是注释(2)raw_input函数将引号内的语句输出到Pythonshell并等待用户的输入响应(3)radiusInteger**2表示平方(4)反斜线符号\表示该语句将换行继续(5)单引号和双引号的作用相同,都用于表示字符串1.2 小结(1)Python使用强制缩进的编码风格,并以此组织代码块。(

2014-11-21 15:34:13 708

原创 第0章 Python概述

第0章 Python入门1、Python简介1.1 什么是PythonPython是一门优雅而健壮的编程语言,它继承了传统编译语言的强大性与通用性,同时也借鉴了简单的脚本和解释语言的易用性。它可以帮你完成工作,而且一段时间之后,你还能看明白自己写的这段代码。你会对自己如此快地学会它和它强大的功能感到十分的惊讶,更不用提你已经完成了工作了,只有你想不到,没有Python做不到的。

2014-11-21 08:25:51 835

转载 Python 语言的发展简史

转载的文章来自于:http://www.15yan.com/story/1JKTBQvVk5e/

2014-11-19 10:56:12 915

转载 日常工作中有哪些很好的节约时间的技巧?

转载的文章来自于:http://blog.jobbole.com/78755/

2014-10-29 08:45:00 468

转载 21副GIF动图让你了解各种数学概念

转载的文章来自于:http://blog.jobbole.com/78972/

2014-10-29 08:42:43 662

转载 历史上最伟大的12位程序员

转载的文章来自于:http://www.vaikan.com/12-greatest-programmers-of-all-time/

2014-10-28 18:22:27 432

转载 数据结构与算法

转载的文章来自于:http://www.cnblogs.com/skywang12345/p/3603935.html

2014-10-28 18:21:28 313

转载 面试千万别再犯的7个错误

转载的文章来自于:http://www.devstore.cn/new/newInfo/819.html

2014-10-18 20:51:34 411

空空如也

空空如也

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