随笔分类 - Python Revisited
摘要:目录图的构建同质图异质图MessagePassing PyG 图的构建 同质图 假设我们要构建一个 graph , 其中 \(|\mathcal{V}| = V, |\mathcal{E}
阅读全文
摘要:[TOC] Series Series([], dtype: float64) 0 1 1 2 2 3 dtype: int64 0 1.0 1 2.0 2 3.0 dtype: float64 0 1.0 1 2.0 2 3.0 dtype: float64 我们可以看到,如果我们不指定dtype
阅读全文
摘要:@[TOC] Group_By .dataframe tbody tr th:only of type { vertical align: middle; } .dataframe tbody tr th { vertical align: top; } .dataframe thead th {
阅读全文
摘要:[TOC] 《Python 3 程序开发指南》学习笔记 有俩种方法可以对工作载荷进行分布,一种是使用多进程,另一种是使用多线程。 10.1 使用多进程模块 我们可以使用Python的subprocess模块来实现这一需求,改模块提供了运行其他程序的功能,可以传递我们需要的任意命令行参数,并且,如果需
阅读全文
摘要:[TOC] 关于threading模块的多线程的一些实验. threading.Thread 先来看一个最简单的实验多线程的方法,我们只需要创建一个threading.Thread子类,并且覆写\__init__和run方法就可以了. 输出为: 从输出可以发现,关于线程的命名,默认情况是Thread
阅读全文
摘要:[TOC] subprocess 模块学习 "链接" 推荐通过run()来创建进程,更为高级的,可以使用Popen. subprocess.run() subprocess.run(args, , stdin=None, input=None, stdout=None, stderr=None, c
阅读全文
摘要:[TOC] 9.1 调试 定期地进行备份是程序设计中地一个关键环节——不管我们的机器,操作系统多么可靠以及发生失败的概率多么微乎其微——因为失败仍然是可能发生的。备份一般都是粗粒度的——备份文件是几小时之前的,甚至是几天之前的。 9.1.1 处理语法错误 上面的例子中,if后面忘记加了“:”,所以报
阅读全文
摘要:[TOC] 《Python 3 程序开发指南》学习笔记 8.1 过程型程序设计进阶 8.1.1 使用字典进行分支 如果我们希望编写一个交互式程序,提供了option1~option5这5个选项,不同的选项对应不同的操作。一种较为繁琐的操作是是通过来实现。更为简便的方法是,
阅读全文
摘要:[TOC] 《Python 3 程序开发指南》 学习笔记 python b1 = "小刚的蓝色水笔" b2 = b1.encode() b2 b'\xe5\xb0\x8f\xe5\x88\x9a\xe7\x9a\x84\xe8\x93\x9d\xe8\x89\xb2\xe6\xb0\xb4\xe7\
阅读全文
摘要:[TOC] 《Python 3 程序开发指南》 学习笔记 13.1 Python的正则表达式语言 13.1.1 字符与字符类 特殊字符:\\.^$?+ {} "" | 在一个字符类内部,除\\外,特殊字符不再具备特殊意义. 当^ 为一个字符类的第一个字符时,表其特殊含义否定。 表示一个字符范围,如果
阅读全文
摘要:[TOC] 《Python 3 程序开发指南》 学习笔记 6.1 面向对象方法 duck typing “如果走起来像只鸭子,叫起来也像只鸭子,那它就是一只鸭子。” 访问限制 __ 6.2 自定义类 class className: suite class className(base_classe
阅读全文
摘要:@[TOC] 首先,需要指出的是,Python的变量采用的是对象绑定的方式,在程序运行过程中,要时刻注意,对象的变化和共享。 = 第一种情况 = 右边是值 这种情况并不会产生歧义 第二种情况 = 右边是对象引用(变量——个人的说法) 当变量(b)为固定类型——float, int, str, fro
阅读全文
摘要:[TOC] 5.1 模块与包 在命令行输入以下,检查模块是否存在 python c "import 模块名" 表示没有相应的模块。 对于自定义模块,可以采用首字母大写来避免与标准库重复。 5.1.1 包 Graphics/ __init__.py Bmp.py Jpeg.py Png.py Tiff
阅读全文
摘要:[TOC] 4.1 控制结构 4.1.1 条件分支 if ....: suite1 elif ...: suite2 ... elif ...: suiteN else: suite_else 条件表达式 expression1 if boolean_expression else expressi
阅读全文
摘要:@[toc] 第三章 组合数据类型 3.1 序列类型 3.1.1 元组 元组和字符串类似,是固定的,不能替换或者删改包含的任意项 3.1.2 命名的元组 (collections.nametuple()) collections 模块提供了 namedtuple() 函数,该函数用于创建自定义的元组
阅读全文
摘要:[toc] 苦numpy久矣! "Numpy 教程" The Basics |属性|解释 | | | | | ndarray.ndim|返回ndarray的轴数,向量轴为1,矩阵是2,以此类推 | | ndarray.shape|返回ndarray的形状(n,m) | | ndarray.size|
阅读全文
摘要:[TOC] Python 关键字 and continue except global lambda pass while as def False if None raise with assert del finally import nonlocal return yield break el
阅读全文
摘要:逻辑操作符 身份操作符 is 身份比较速度快,原因是对直接对内存地址进行比较,所以内容相同的俩个变量结果却是false。 比较操作符 这里只要注意一点 2.循环输入数字输出长度,和,最大最小值,平均值 3. 超级超级巨大巨大罪过的诗 很粗暴的一种排序方式,不过不计较这么多了,简单易懂就行。 。。。
阅读全文