- 浏览: 28798 次
最新评论
文章列表
本章节主要说明Python的运算符。
Python算术运算符
以下假设变量a为10,变量b为20:
Python比较运算符
以下假设变量a为10,变量b为20:
Python赋值运算符
以下假设变量a为10,变量b为20:
Python位运算符
按位运算符是把数字看作二进制来进行计算的。Python中的按位运算法则如下:
下表中变量 a 为 60,b 为 13。
配置hive
hive-site
<property>
<name>hive.metastore.uris</name>
<value>thrift://database:9083</value>
</property>
<property>
<name>hive.metastore.client.socket.timeout</name>
<!--<value>600s</value>- ...
2.2数据类型
变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。
2.2.1 标准数据类型
在内存中存储的数据可以有多种类型。Python有五个标准的数据类型:
Numbers(数字)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)
2.2.2 数字类型
数字数据类型用于存储数值,是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象。当你指定一个值时,Number对象就会被创建。您也可以使用del语句删除一些对象引用。
del语句 ...
- 2016-01-03 20:04
- 浏览 491
- 评论(0)
第1章Python简介
1.1 Python简介
Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言,由Guido
vanRossum于1989年发明,第一个公开发行版发行于1991年。Python是纯粹的自由软件,
源代码和解释器CPython遵循
...
- 2016-01-01 20:55
- 浏览 453
- 评论(0)
第2章 基础语法
2.1 基本介绍
2.1.1 Hello python
每个语言的开始都是从”HelloWorld”开始的,我们也不例外。打开已经安装好的Python编译环境,至于Python如何安装,不作为我们这个教程的讲解,可自行在网上搜索Python在不同环境上的安装。由以下两种方式运行我们的程序:
1、Python客户端
2、编写.py文件,运用命令:python xx.py,其文件内容如下:
好了,至此,我们完成了我们Python的第一个程序,是不是很简单,很容易学呢?
2.1.2 Python标识符
标识符有字母、数字、下划线组成。所有标识符可以包括 ...
- 2016-01-01 20:54
- 浏览 372
- 评论(0)
数据分析师常见的10道面试题及解答
1、海量日志数据,提取出某日访问百度次数最多的那个IP。
首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32个IP。同样可以采用映射的方法,比如模1000,把整个大文件映射为1000个小文件,再找出每个小文中出现频率最大的IP(可以采用hash_map进行频率统计,然后再找出频率最大的几个)及相应的频率。然后再在这1000个最大的IP中,找出那个频率最大的IP,即为所求。
或者如下阐述:
算法思想:分而治之+Hash
1.IP
- 2015-12-23 23:02
- 浏览 1053
- 评论(0)
作者:张天雷
摘自:InfoQ
如何利用高性能分布式计算平台来解决现实问题一直是人们所关心的话题。近期,comSysto公司的Danial Bartl就分享了该公司研发团队利用Spark平台解决Kaggle竞赛问题的经历,为Spark等平台应用于数据科学领域提供了借鉴。
Danial提到,comSysto公司经常会举行一些讨论会,来评估未来的技术和共享以往的经验。在近期,大数据分析类的众包平台Kaggle的一道数据科学的挑战赛引起了他们的注意。
该挑战赛的内容十分有趣:AXA提供了一个包含5万个匿名驾驶员线路的数据集。本次竞赛的目的是根据路线研发出一个驾驶类型的算法类签名,来表征 ...
- 2015-12-23 23:01
- 浏览 619
- 评论(0)
既然你选择了程序员这一条路,就说明了你接受这工作给你带来的酸甜苦辣,无论如何,勿忘初心。
1.技术只是工具而非解决问题之本
当我们在为掌握了最新的技术而欢欣雀跃时,但这些东西并不是用来解决问题的根本——它们只是用于解决问题的简单工具而已。我们必须非常谨慎,不要对某项正好喜欢或者正好很火的特定技术走火入魔。否则,我们将进入这样的思维怪圈:把掌握的那项技术比做是锤子,在思考问题时,会自然的把所有的问题都想象成是锤子可以解决的钉子。
2.写尽可能少的代码
这句话看起来有一些矛盾。但是我们在尝试解决问题的时候应当做到尽量编写更少的代码。意思是我们应当尝试用更精简的算法来实现所需要实现的功 ...
- 2015-12-23 22:55
- 浏览 293
- 评论(0)
摘自:PPTV课堂
作者为Google 软件工程师,美国西北大学电子信息工程博士,擅长大规模分布式系统,编译器和数据库。
从谷歌的机器学习代码中得知,目前需要一万亿个训练样本
训练数据的特性和数量是决定一个模型性能好坏的最主要因素。一旦你对一个模型输入比较全面的训练数据,通常针对这些训练数据,模型也会产生相应的结果。但是,问题是你需要多少训练数据合适呢?这恰恰取决于你正在执行的任务、最终想通过模型实现的性能、现有的输入特征、训练数据中含有的噪声、已经提取的特征中含有的噪声以及模型的复杂性等等诸多因素。所以,发现所有这些变量相互之间有何联系,如何工作的方法即是通过在数量不一的训练样本上训练模 ...
- 2015-12-22 23:02
- 浏览 3657
- 评论(0)
摘自:柠檬大数据
随着春节的临近,大家都在和12306斗智斗勇。今天,小编为大家分享不到100行的Python程序帮助大家来抢票。
首先说明一下,我们程序的出发点是能用机器做的事就用机器做,需要人来做的事还是要自己来做。因此,12306上五花八门的验证码还是需要大家自己动手输入确认的。另外,本程序对容错什么的考虑较少,请大家见谅。
我们要用到浏览器chrome,还没有安装的读者可以从这个下载地址下载chrome并进行安装:http://chromedriver.storage.googleapis.com/index.html?path=2.20/,大家可以根据自己的电脑系统选择下 ...
- 2015-12-22 22:54
- 浏览 5327
- 评论(0)
今天是冬至,首先祝大家节日快乐,同时也提前祝圣诞快乐!现在我们进入正题《程序猿华丽转身之paper也很重要》。
作为特殊的一类群体,程序员往往表示着一群非常热衷于解决问题的人群,他们会因为探索计算机的奥秘、放弃社交、娱乐等时间来进行学习、交流,所以技术的层次成为了这个行业的等级制度,每位程序员都渴望技术得到提升、那么问题来了,写Paper能够给程序员带来哪些收益?
仿佛是写给自己看的,在这其中也具有相当大的意义,意义在于可能并不会去描述怎样,通常用来回顾自己学习的过程,提升自身的能力为主,呈现自己的思路,并将其分享出来。一位优秀的程序员,Paper能力是基本的,分享则代表对于过程本 ...
- 2015-12-22 22:48
- 浏览 457
- 评论(0)
导读:100万人民币,对于身处帝都或者国内大多数一线城市来说,并不算什么太大数字,也不能解决什么根本性问题,但是对于一个刚刚工作几年的程序员来说,却是一个难以实现的人生目标,不过作为过来人我要告诉你,合理的做好规划,这个目标是不难实现的,并且五年后的你得到的不只是100万,而是人生通往成功的稳固基石。
那么步入正题,作为一个程序员,如何攒够100万呢?
资金的积累无外乎开源节流,不断的通过工作经验的积累增加收入,并不断的通过生活的积累减少不必要的支出,这中间的部分就是你的积蓄了,接下来我们从以下几点来一一解析。
做好职业规划,先选职位,再选行业,最后才是公司
职业生涯规划是我们从大学 ...
- 2015-12-22 22:41
- 浏览 473
- 评论(0)
创始人:samrthhl
时间:2015-11-8
关于易搜
易搜(www.easysoo.cn)是一个面向IT开发从业人员的专业资源搜索站点,它将全球的知名博客论坛、专业IT行业站点、知名咨询机构和IT解决方案紧密的连接在一起,为其提供免费的IT资源搜索,继而提高用户搜索的效率和持续价值。
本站点融合了csdn博客、博客园、开源社区、红黑联盟、ITeye、51CTO、BlogJava、IT技术、ChinaUnix、开源中国、ITPUB、伯乐在线、Linux公社、脚本之家、Linux.中国、PHP100中文网、Stack Overflow、msdn、open project等国内 ...
- 2015-12-11 18:17
- 浏览 263
- 评论(0)
BBC:http://www.bbc.co.uk/learningenglish/
VOA:http://learningenglish.voanews.com/
11个老师,近200个小时的免费英语学习视频:http://www.engvid.com/english-lessons/
奥巴马每周演讲:https://www.whitehouse.gov/briefing-room/weekly-address
无中文字幕的英语公开课:https://www.coursera.org/
无中文字幕的包罗万象短小精悍的演讲:http://www.ted.com ...
- 2015-10-23 17:00
- 浏览 415
- 评论(0)
Zookeeper安装
一、下载zookeeper
http://www.apache.org/dist/zookeeper/stable/
二、解压zookeeper.tar
>> tar xvf zookeeper-3.4.6.tar.gz
三、配置zoo.cfg
>> cp zoo_sample.cfg zoo.cfg
>> vim zoo.cfg
dataDir=/data/zookeeper
dataLogDir=/var/log/zookeeper
server.1=lv-master:2888:3888
...
- 2015-06-17 16:16
- 浏览 428
- 评论(0)