Python笔记

不想当科学家的程序员不是好的投资人

文章列表(第2分页)

webbrowser模块的妙用

2021年5月24日

Python标准库中有一个模块,叫webbrowser,调用其接口可以打开浏览器,输入的参数可以使URL,图片,pdf文档等。 阅读全文->

finally抑制异常raise的情况

2021年5月21日

不是只有except分支语句可以抑制异常的raise,finally分支语句在某些情况下,也能够抑制异常不要raise出来! 阅读全文->

Python实现do...while逻辑

2021年5月19日

当条件在while循环中生成时,do...while确实不错,python没有,但可以通过while True配合break语句来实现! 阅读全文->

HEVC中的Z-Scan

2021年5月25日

在HEVC的标准文档中,6.5.2部分,有一个初始化Z-Scan数组的算法,数组的名称为 MinTbAddrZs。 阅读全文->

关于DCT的直观理解

2021年5月17日

DCT矩阵是正交的,DCT和IDCT是可逆的,本文用python代码演示! 阅读全文->

妙用python函数的默认可变参数

2021年5月14日

所谓函数的默认可变参数,是指函数的默认参数为一个空的list或空的dict对象。python官方教程里面介绍过,只是要大家小心,这个默认的可变参数,可能会带来意料之外的行为。 阅读全文->

Python内存分配回收细节

2021年5月14日

python中对象内存的allocation,都是在heap中进行,调用栈中没有对象; python运行时会检查对象的reference count,当其等于0时,就进行此对象的deallocation。 阅读全文->

Python内存管理和gc模块

2021年5月11日

本文简要总结python内存管理机制,gc模块的使用,以及如何排查内存泄露的问题。 阅读全文->

Python中的内存泄露

2021年5月10日

我想关于python内存泄露的问题,应该是编写大型python系统必须要考虑的重要细节! 阅读全文->

如何更快地除以2?

2021年5月8日

python中的除法,/,固定得到一个float对象,不管是否能够除尽。因此,在能够除尽的情况下,要使用int来将结果转换成整数对象,这很慢! 阅读全文->

用exec实现批量创建变(常)量

2021年5月8日

记录一个小技巧,有的时候变量和值具有某种规律,而且变量的数量还很多,这个时候可以使用exec来实现批量创建这些变量。 阅读全文->

collections.Counter的使用

2021年4月30日

无意中发现python collections模块中,有一个Counter类,转来用来触及计数场景,还比较好用。 阅读全文->

复数基础知识

2021年4月26日

第一次认真讨论这复数的是文艺复兴时期意大利有名的数学家“怪杰”卡丹,他是1545年开始讨论这个数的,当时复数被他称为“诡辩量”。几乎过了100年笛卡尔才给这种“虚幻之数”取了个名字---虚数。 阅读全文->

__new__函数的作用

2021年5月17日

__new__是类定义中的一个magic method,而且还是一个class method,不需要使用@classmethod装饰器。 阅读全文->

再谈python的closure闭包特性

2021年5月16日

闭包,closure,包起来的是内部函数可以独自访问的变量,内部函数被作为返回值,可以被调用执行。 阅读全文->

数字中的单下划线

2021年7月4日

阅读代码发现python有这样一种语法,可以在数字中加入单个下划线,以提高代码的可读性。 阅读全文->

双端队列deque,性能更好

2021年3月31日

用惯了list对象的我,突然发现在collections模块中,还有一个与list功能很相似的deque。不过,deque的性能更好! 阅读全文->

用numpy构建Hadamard Matrix

2021年3月17日

Hadamard Matrix是一种特殊的方阵,有着很广泛的用途。背后的数学原理不详,但是作为程序员,发现可以用numpy模块,轻松构建此matrix。 阅读全文->


©Copyright 麦新杰 Since 2019 Python笔记

go to top