- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 【Shell】for循环
for循环是一种常用的语法,可用于数字、字符等的循环。当用于数字间循环时,比如,输出1~5之间的数字,两种写法如下:写法一:[root@master ~]# for i in {1..5}> do> echo $i> done12345写法二:[root@master ~]# for ((i=1;i<=5;i++))> do> echo $i> done1
2017-10-30 23:34:06 293
原创 【Shell】特殊变量
1. $? 表示上一个命令退出的状态#正确命令的退出状态一般为“0”,不正确的命令会是一个不为“0”的数字#输入一个正确的ls命令[root@master ~]# ls [root@master ~]# echo $?0#输入一个错误命令[root@master ~]# l0-bash: l0: command not found[root@master ~]# echo $
2017-10-29 10:06:41 311
原创 【Hadoop】新旧Java MapReduce API的差异
Hadoop在0.20.0版本中第一次使用新的API,部分早期的0.20.0版本不支持使用旧的API,但在接下来的1.x和2.x版本中新旧API都可以使用。新旧API的差异主要有以下几点:1. 新API倾向于使用虚类,而不是接口,因为更有利于扩展。在旧的API中使用Mapper和Reducer接口,而在新的API中使用虚类。2. 新的API放在org.apache.hadoop.map
2017-10-25 07:02:36 473
原创 【Python-3.5】变量命名规范
为了避免编写代码时产生错误,也为了使写出的代码具有更好的可读性,Python中的变量应遵守以下命名规范:1. 变量名只能包含字母、数字和下划线。变量名不能以数字开头,但可以使用字母或者下划线开头。2. 不要使用Python的保留关键字作为变量名。如class、print等。3. 变量名中不要包含空格,如需分隔变量名中的单词,可以使用下划线。4. 变量名尽量选用简短而又具有描述性的词
2017-10-24 13:27:05 609
原创 【数据仓库】什么是数据仓库?
数据仓库,英文名称Data Warehouse,简称DW。《数据仓库》一书中的定义为:数据仓库就是面向主题的、集成的、相对稳定的、随时间不断变化(不同时间)的数据集合,用以支持经营管理中的决策制定过程、数据仓库中的数据面向主题,与传统数据库面向应用相对应。数据仓库有如下四大特点:1. 面向主题数据仓库中的数据分为不同的主题域,所谓主题,就是决策者所关心的某一方面。如保险行业数据仓库中的
2017-10-23 22:51:13 5153
原创 【Python-3.5】绘制世界人口地图
本文案例来自《Python编程:从入门到实践》,章节16.2,绘制世界人口地图。代码中包含两个模块:world_population.py和country_codes.py。pygal中的world()方法对绘制地图提供了很大方便。world_population.pyimport jsonimport pygal.maps.worldfrom country_codes
2017-10-19 23:16:35 4332
原创 【Python-3.5】matplotlib绘制气温折线图
本文案例源自《Python编程:从入门到实践》,章节16.1,我对书中代码进行了简单改进。代码中先导入CSV文件,然后对文件中的数据进行处理,最后展示为折线图。sitka_weather_07-2014.csvAKDT,Max TemperatureF,Mean TemperatureF,Min TemperatureF,Max Dew PointF,MeanDew PointF,Mi
2017-10-18 23:50:09 4238
原创 【Python-3.5】Pygal模拟骰子点数,分析结果可视化
使用Pygal模拟同时投掷两个骰子的点数和,本例中使用普通6面的骰子。本例中涉及两个模块,die.py和dice_visual.py。其中die模块中定义roll方法,用于随机产生骰子的点数。运行dice_visual.py会在同目录下产生一个svg文件,在浏览器中打开就可看到条形图的分析结果。代码如下:die.pyfrom random import randint
2017-10-17 23:59:15 1215
原创 【Python-3.5】绘制随机漫步图
代码中我们定义两个模型,一个是RandomWalk.py模型,用于随机的选择前进方向。此模型中的RandomWalk类包含两个方法,一个是__init__(),一个是fill_walk(),后者是计算随机漫步的所有点。另外一个是rw_visual.py模型,用于绘制随机漫步图。代码如下:RandomWalk.pyfrom random import choiceclass Ra
2017-10-17 00:09:08 1354
原创 【Python-3.5】matplotlib做简单折线图
在matplotlib中使用plot()函数可以做出简单折线图,预期效果如下:代码如下:# 导入pyplot模块import matplotlib.pyplot as plt# 输入横纵坐标数据months = [1,2,3,4,5,6]people = [50,60,45,30,70,65]plt.plot(months,people,linewidth=5)#
2017-10-16 22:26:40 1320
原创 【Python-3.5】win7安装Pygame
安装Pygame前需要安装pip,1. 点击如下链接,选择和Python版本匹配的文件,下载文件点击打开链接2. 把下载的文件保存在文件夹中3.
2017-10-14 13:59:14 491
原创 【Python-3.3】win7 安装pip
1. 点击如下链接,下载pip安装码:点击打开链接2. 复制出现的代码,保存在本地电脑上,文件命名为get-pip.py,注意文件格式为python的格式(.py)。3. 右键点击文件,左键点击‘管理员取得所有权’。4. 左键双击打开文件,代码会自动安装。5. cmd打开终端窗口,输入:python -m pip --version 出现类似如下信息,表示安装成功:pip 9
2017-10-14 10:05:00 3068
原创 【Python-3.3】函数中的可变参数和关键字参数
Python中,一般一个形参对应一个实参,但当我们事先不知道实参个数的情况下怎么去定义形参呢?使用星号“*”。如下代码中定义了一个形参“*toppings”,在函数调用时可以传递任意个实参:def make_pizza(*toppings): """打印顾客点的所有配料""" print(toppings)make_pizza('pepperoni')make_pizza(
2017-10-01 08:17:22 632
Python Indent插件
2017-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人