python3
paulsweet_M
你不知道的事!
展开
-
初识jieba(py3)
data=open('/Users/momo/Desktop/小论文/模拟/红楼梦/红楼梦.txt') #for line in data: # print(line)type(data)fout = open('/Users/momo/Desktop/小论文/模拟/红楼梦/output.txt', 'w')import jieba as jbseg_list = jb.cut('你是谁原创 2016-08-29 23:24:22 · 406 阅读 · 0 评论 -
Numpy(1)
Numpy标准安装的Python中用列表(list)保存一组值,可以用来当作数组使用,不过由于列表的元素可以是任何对象,因此列表中所保存的是对象的指针。这样为了保存一个简单的[1,2,3],需要有3个指针和三个整数对象。对于数值运算来说这种结构显然比较浪费内存和CPU计算时间。此外Python还提供了一个array模块,array对象和列表不同,它直接保存数值,和C语言的一维数组比较类似。但是由于它原创 2016-09-02 00:10:40 · 324 阅读 · 0 评论 -
PAT (Basic Level 1001-python3)
卡拉兹(Callatz)猜想:对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。卡拉兹在1950年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证(3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国数学界教学与科研的进原创 2016-11-25 21:11:39 · 420 阅读 · 0 评论 -
PAT (Basic Level 1002-python3)
卡拉兹(Callatz)猜想:对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。卡拉兹在1950年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证(3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国数学界教学与科研的进原创 2016-11-25 21:09:15 · 844 阅读 · 1 评论 -
dict--review python
dict工厂函数可以处理两种对象: dict(mapping obj) dict(iterable obj)a = dict(one=1, two=2, three=3) #第一种b = {'one': 1, 'two': 2, 'three': 3}c = dict(zip(['one', 'two', 'three'], [1, 2, 3])) #第二种d = dict([('two原创 2017-04-22 15:40:12 · 293 阅读 · 0 评论 -
while & list--review python
1.列表之间移动元素list1=[1,2,3]list2=[]while list1: temp = list1.pop() list2.append(temp)list2.reverse()2.删除list里特定元素list1=[1,2,3,1,3,2,1]while 1 in list1: list1.remove(1)list13.填充字典dict1 = {}p原创 2017-04-23 09:31:50 · 383 阅读 · 0 评论 -
def参数--review python
Python的函数定义中有两种特殊的情况,即出现*,**的形式其中 * 用来传递任意个无名字参数,这些参数会一个Tuple的形式访问。 **用来处理传递任意个有名字的参数,这些参数用dict来访问,键-值的形式。原创 2017-04-23 09:55:51 · 404 阅读 · 0 评论 -
class--review python
通过学习Java与Python的类部分可以发现Java的一个类就写成一个文件,几个类合成一个package;而Python不同,一个文件看成一个module,即*.py的文件,一个module由多个类合成。 即:Java: project – package – class(文件级) Python: package – module (文件级)– class原创 2017-04-23 16:10:44 · 370 阅读 · 0 评论 -
理解 Python 语言中的 defaultdict
转自http://kodango.com/understand-defaultdict-in-python众所周知,在Python中如果访问字典中不存在的键,会引发KeyError异常(JavaScript中如果对象中不存在某个属性,则返回undefined)。但是有时候,字典中的每个键都存在默认值是非常方便的。例如下面的例子:strings = ('puppy', 'kitten',转载 2017-04-27 16:14:06 · 599 阅读 · 0 评论