- 博客(8)
- 收藏
- 关注
原创 用python 实现矩阵乘法
#this is a project which calculate two cbue's multiplyclass Cube (object): def __init__(self): self.cube = [] self.line = int(raw_input('please input the number of lines:')) self.row = int(ra
2015-04-21 17:20:10
2643
原创 多重继承实例
# mixin.py#multipel inheritclass Car (object): def drive(self): print 'car tcan be driven'class Big (Car): def weight (self): print 'big car is heavy'class Small (Car): def light (self):
2015-04-20 16:01:05
602
原创 多态的优越性
多态的优越性简单的来说就是可以让一“种”类有多样的存在形式。多种存在形式下的多样性的类,在功能上可以实现区分,在调用的形式上却高度统一。类的继承是呈树形的,也就是说一棵树,他有一个确定的根节点,却能产生不同的分支,而众多的分支在对应同一个根节点。即,在调用时,我们只需要考虑调用能容纳众多子节点的根节点的方法,就可以统一实现多种不同却有相似的功能。如下代码:#polymorphi
2015-04-20 14:53:29
424
原创 python 中类使用的一些要点
1->创建类:类的关键字是class,这在几乎所有的高级编程语言里都是一样的。在Python中,如果无明确继承的类需要在声明的类里添加object参数class hero(object): obejct类似于一种公类。但其实缺省也是可以的:class hero(): 或是:class hero:以上三种形式,在无明确类继承的情况下都是可以的,但推荐使用第一种规范用法2-
2015-04-20 14:06:48
583
原创 Python 中的lower()、upper()函数和str\chr
今天遇到一点小问题,需要编写一个程序将List 中的无规则英文名按【首字母大写其余部分小写】的方式转换一开始的思路是编写一个函数将每个名字字符串【str】进行处理,如何用map进行批处理不得不说,大方向的思路是正确的,但在细节的处理上出了些问题最开始我是这样写名字处理函数的:def change (name) result = name[0].upper() for
2015-04-17 16:20:48
20363
2
原创 记录一下这段时间的学习要点
python看懂代码必备技能hadoop分布式系统架构方式,内部结构无需了解,但需要了解接口hive了解基于Hadoop的Hive技术方法sstable分布式数据存储结构,了解其存储方法和格式
2015-04-17 11:19:20
344
原创 Python中的input()和raw_input()
python health.py编译上述代码会报错,显示为:Traceback (most recent call last): File "health.py", line 12, in if weight/height/height<=25:TypeError: unsupported operand type(s) for /: 'str' and 'str'即是说,
2015-04-16 18:15:09
442
原创 趁还没忘记写一下刚才“推荐组”会议的一些头绪
会议以一个shell脚本的流程为讨论起点。 该Shell大致的功能为:->通过启动该Shell来搜集当前库中的视频信息->Map方法:用来整理视频信息,对每个视频的点击次数、曝光次数进行抓取,以及对视频的新鲜度进行统计->Reduce方法:对不同Vid的视频进行归档,->Hot_New方法:对当前视频的数据进行统计,通过点击次数对总曝光次数取除法算出点击率,再通过点击率
2015-04-16 15:45:58
454
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人