摘要: 一:IO编程分类与理解 由于CPU和内存的速度远远高于外设的速度,所以,在IO编程中,就存在速度严重不匹配的问题。举个例子来说,比如要把100M的数据写入磁盘,CPU输出100M的数据只需要0.01秒,可是磁盘要接收这100M数据可能需要10秒,怎么办呢?有两种办法: 第一种是CPU等着,也就是程序 阅读全文
posted @ 2018-07-27 19:54 灰灰辉 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1 生成器和迭代器区别与联系 #pass 2 面向对象程序设计中最基本的概念是什么,该如何理解:数据封装,继承和多态 #pass 阅读全文
posted @ 2018-07-27 11:17 灰灰辉 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 一 :何为版本控制 版本控制软件让你能够拍摄处于可行状态的项目的快照。修改项目后,如果项目不能正常运行,可以恢复到前一个可行状态。 二 :安装并配置git 安装网址:http://msysgit.github.io/,点击download 配置git: 1 在相应的目录中右击,Git Bash He 阅读全文
posted @ 2018-07-22 16:20 灰灰辉 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 程序能一次写完并正常运行的概率很小,基本不超过1%。总会有各种各样的bug需要修正。有的bug很简单,看看错误信息就知道,有的bug很复杂,我们需要知道出错时,哪些变量的值是正确的,哪些变量的值是错误的,因此,需要一整套调试程序的手段来修复bug。 法一:用print() 函数,把可能有问题的变量打 阅读全文
posted @ 2018-01-11 19:41 灰灰辉 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一:__str__(返回用户友好的输出) 当调用不存在的属性时,比如score,Python解释器会试图调用__getattr__(self, 'score')来尝试获得属性,这样,我们就有机会返回score的值: 只是调用方式要变为: 任意调用如s.abc都会返回None,这是因为我们定义的__g 阅读全文
posted @ 2018-01-11 10:45 灰灰辉 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 1 由于Python是动态语言,根据类创建的实例可以任意绑定属性。 给实例绑定属性的方法是通过实例变量,或者通过self变量: 当我们定义了一个类属性后,这个属性虽然归类所有,但类的所有实例都可以访问到。 3 在编写程序的时候,千万不要对实例属性和类属性使用相同的名字,因为相同名称的实例属性将屏蔽掉 阅读全文
posted @ 2018-01-08 20:23 灰灰辉 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 一:获取对象信息(对象的类型与方法) 法一: a 基本的数据类型都可以通过type()函数来判断。 d 也可以获得对象的方法: 阅读全文
posted @ 2018-01-08 20:16 灰灰辉 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 一:模块 1 在Python中,一个.py文件就称之为一个模块(Module) 2 Python的好处,优点: a 提高了代码的可维护性 b 当一个模块编写完毕,就可以被其他地方引用。我们在编写程序的时候,也经常引用其他模块,包括Python内置的模块和来自第三方的模块。 3 使用模块还可以避免函数 阅读全文
posted @ 2018-01-07 22:29 灰灰辉 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 一:装饰器 1 函数对象有一个__name__属性,可以拿到函数的名字 上面的log,因为它是一个decorator,所以接受一个函数作为参数,并返回一个函数。我们要借助Python的@语法,把decorator置于函数的定义处: 调用now()函数,不仅会运行now()函数本身,还会在运行now( 阅读全文
posted @ 2018-01-06 19:58 灰灰辉 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 一:返回函数 1 高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。 2 a 当我们调用lazy_sum()时,返回的并不是求和结果,而是求和函数: c 当我们调用lazy_sum()时,每次调用都会返回一个新的函数,即使传入相同的参数: 法三:使用nonlocal关键字,将局部变量变 阅读全文
posted @ 2018-01-06 18:35 灰灰辉 阅读(173) 评论(0) 推荐(1) 编辑
摘要: 一:函数式编程概念 函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。 而函数式编程(请注意多了一个“式”字)——Functional Program 阅读全文
posted @ 2018-01-06 15:11 灰灰辉 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 转载,侵删 https://www.cnblogs.com/phyger/p/8035253.html 阅读全文
posted @ 2018-07-22 09:15 灰灰辉 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一:如何解决no model named 'xxxx' https://blog.csdn.net/damotiansheng/article/details/4391688 二:如何在Python中建立虚拟环境以及如何在Django中创建项目 1 建立learning_log文件夹,打开终端,安装 阅读全文
posted @ 2018-07-21 15:58 灰灰辉 阅读(2981) 评论(0) 推荐(0) 编辑
摘要: 链接:https://blog.csdn.net/linzch3/article/details/51942150 阅读全文
posted @ 2018-07-18 09:58 灰灰辉 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1 https://www.cnblogs.com/Alier/p/6606485.html (解决pandas不能读取excel数据,pip3 install xlrd) 2 http://blog.csdn.net/u011242657/article/details/64437612 (解决编 阅读全文
posted @ 2018-03-12 21:44 灰灰辉 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1 std mean std标准偏差。 对于向量,Y = std(X)返回标准偏差。对于矩阵, Y是包含每列的标准偏差的行向量。对于 N-D数组,std沿着X的第一个非单实例维度运行。 std通过(N-1)归一化Y,其中N是样本大小。这是 sqrt的人口方差的无偏估计 只要X由独立的,相同的X构成 阅读全文
posted @ 2018-03-12 15:14 灰灰辉 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 推荐网址: 1 http://blog.csdn.net/u014607457/article/details/51290237(Series) 2 http://blog.csdn.net/u014607457/article/details/51290582 (DataFrame) 阅读全文
posted @ 2018-03-08 20:59 灰灰辉 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一:如何在notepad++中自行设置直接运行python文件(.py文件)的快捷键 http://blog.csdn.net/u013793399/article/details/51291017 二:神经网络(9行代码初识神经网络) http://blog.csdn.net/jacke121/a 阅读全文
posted @ 2018-01-15 20:44 灰灰辉 阅读(161) 评论(0) 推荐(0) 编辑