- 博客(7)
- 收藏
- 关注
原创 Python中metaclass的理解及使用
Python中metaclass的理解及使用Python 中的**元类(metaclass)**是一个深度魔法,平时我们可能比较少接触到元类,本文将通过一些简单的例子来理解这个魔法。1 类也是对象在 Python 中,一切皆对象。字符串,列表,字典,函数是对象,类也是一个对象,因此你可以:把类赋值给一个变量把类作为函数参数进行传递把类作为函数的返回值在运行时动态地创建类看一个简单的例子class Foo(object): foo = Trueclass Bar(object
2021-07-03 17:12:00
1131
原创 Python学习笔记-numpy
np.zeros:生成全为0的数组np.ones:生成全为1的数组np.array:通过列表创建数组np.linspace:创建等间距一维数组np.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None, axis=0)num:期望返回结果的长度endpoint:是否包含stop的标志位,默认为True,即stop算做一个数retstep:是否输出步长标志位,默认为False,不输出步长dtyp.
2021-06-08 19:55:17
334
2
原创 流畅的Python阅读笔记(三)
2021年6月2日——yaco流畅的Python9-12章内容第9章 符合Python风格的对象9.1 对象表示形式Python提供了两种获取对象的字符串表示形式的标准方式;repr():以便于开发者理解的方式返回对象的字符串表示形式。str():以便于用户理解的方式返回对象的字符串表示形式。9.2 实例分析用一个向量类来演示Python极具特色的一些功能:from array import arrayimport mathclass Vector2d: typeco.
2021-06-08 19:47:18
200
原创 流畅的Python阅读笔记(二)
2021年6月2日——yaco流畅的Python5-8章内容第5章:一等函数在 Python 中,函数是一等对象,编程语言理论家把“一等对象”定义为满 足下述条件的程序实体:在运行时创建能赋值给变量或数据结构中的元素能作为参数传给函数能作为函数的返回结果在python中, 整数, 字符串, 列表, 字典都是一等对象,并python中的函数也是一等对象,所以简称为一等函数。5.1 把函数作为对象在python中,函数即是对象,具有属性,可以作为参数进行赋值,这里我们创建了一个函数,.
2021-06-08 19:46:31
363
原创 流畅的Python阅读笔记(一)
2021年6月2日——yaco流畅的Python1-4章内容第1章 Python数据模型Python中存在大量的魔方方法,让Python对象使用起来变得非常简单Python中可以使用一些特殊方法让自定义数据类型表现得跟内置类型一样,从而写出更完美的代码常见的魔方方法有( __init__ , __lt__, __len__ )这些特殊方法是为了被python解释器调用的, 这些方法会注册到他们的类型中方法集合中, 相当于为cpython提供抄近路. 这些方法的速度也比普通方法要快, 当然在自.
2021-06-08 19:44:55
191
原创 Java位运算与逻辑运算符总结
概述位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”,位运算符主要针对两个二进制数的位进行逻辑运算。逻辑运算符是针对两个关系运算符来进行逻辑运算。与(&)——’&’——‘&&’与的位运算操作(为方便举例,这里使用byte型整数):两个操作数中对应位置都为1,结果才为1,否则结果为0如两个byte的整数0和1, 二进制分别位00000...
2020-04-04 11:45:05
342
原创 递归玩转动态规划
汇总LeeCode前200题中所有涉及动态规划的算法题,用自己的逻辑整理此类问题的优化思路。动态规划概述最长回文子串字符串匹配问题最长有效括号编辑距离交错字符串最大子序和不同路径问题最小路径和扰乱字符串解码方法不同的二叉搜索树不同的子序列概述新手上路,详细记录了下刷LeeCode动态规划专题的相关题目,文笔有限,一方面分享,另一方面也总结给自己复习,如果错误的地方,欢迎大神批评指证。那么正...
2020-04-02 15:47:21
262
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅