上一页 1 ··· 4 5 6 7 8
摘要: 一、IPython解释器 字典解析式:import numpy as npdata = {i:np.random.randn() for i in range(7)} 1、运⾏Jupyter NotebookJupyter Notebook需要与内核互动,内核是Jupyter与其它编程语⾔的交互编程 阅读全文
posted @ 2018-11-30 16:38 远方那一抹云 阅读(925) 评论(0) 推荐(0) 编辑
摘要: 一、安装或升级Python包 1、安装Anaconda中的Python包conda install package_name 或者pip install package_name ⽤conda update命令升级包conda update package_name 或者pip install -- 阅读全文
posted @ 2018-11-29 23:11 远方那一抹云 阅读(213) 评论(0) 推荐(0) 编辑
摘要: __slots__魔法在Python中,每个类都有实例属性。默认情况下Python⽤⼀个字典来保存⼀个对象的实例属性。这⾮常有⽤,因为它允许我们在运⾏时去设置任意的新属性。Python不能在对象创建时直接分配⼀个固定量的内存来保存所有的属性。对于创建成千上万个对象时,会消耗掉许多内存。可使用__slots__方法告诉Python不要使用字典,而且只给一个固定集合的属性分配空间 1 # 下面代码... 阅读全文
posted @ 2018-11-14 14:32 远方那一抹云 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 1 # 指定索引从 1 开始 2 my_list = ['apple', 'banana', 'grapes', 'pear'] 3 for c, value in enumerate(my_list, 1): 4 print(c, value) 5 6 # 用来创建包含索引的元组列表 7 coun 阅读全文
posted @ 2018-11-13 13:18 远方那一抹云 阅读(455) 评论(0) 推荐(0) 编辑
摘要: # Map 和 Filter这两个函数能为函数式编程提供便利。# Map会将⼀个函数映射到⼀个输⼊列表的所有元素上。# 规范 map(function_to_apply, list_of_inputs)# 常规做法:把列表中所有元素⼀个个地传递给⼀个函数,并收集输出。比如下面这样: items = [1, 2, 3, 4, 5] squared = [] for i in items: ... 阅读全文
posted @ 2018-11-13 10:57 远方那一抹云 阅读(632) 评论(0) 推荐(0) 编辑
摘要: # 首先理解迭代器(iterators),迭代器是⼀个让程序员可以遍历的⼀个容# 器(特别是列表)的对象。然⽽,⼀个迭代器在遍历并读取⼀个容器的数据元素时,并不# 会执⾏⼀个迭代。这里有三个部分要说明:# 可迭代对象(Iterable)# 迭代器(Iterator)# 迭代(Iteration)# 阅读全文
posted @ 2018-11-13 09:34 远方那一抹云 阅读(1541) 评论(0) 推荐(0) 编辑
摘要: # 参数*args 和**kwargs不是必须这样写,只有变量前⾯的 *(星号)才是必须的.# *args 是⽤来发送⼀个⾮键值对的可变数量的参数列表给⼀个函数# 下面的例子理解这个意思def test_var_args(f_arg, *args): print("first normal arg: 阅读全文
posted @ 2018-11-13 09:27 远方那一抹云 阅读(330) 评论(0) 推荐(0) 编辑
摘要: Let we begin! 阅读全文
posted @ 2018-10-31 13:11 远方那一抹云 阅读(110) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8