Python笔记

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

文章列表(第4分页)

哥伦布(Golomb)压缩编码

2020年12月11日

哥伦布(Golomb)编码是一种无损的数据压缩方法,由数学家Solomon W.Golomb在1960年代发明。Golomb编码只能对非负整数(unsigned int)进行编码。 阅读全文->

卷积(convolution)和图像滤镜(filter)

2021年1月12日

本文记录本人对卷积(convolution)和图像滤镜(filter)这两个概念的认识和理解,配合一些测试代码。 阅读全文->

struct模块的使用

2020年12月5日

struct模块可以用来生成(pack)符合C语言特点的struct内存块,也可以按照格式解析(unpack)。 阅读全文->

用mprof在时间维度观察python程序的内存

2020年12月4日

使用 mprof 执行程序在时间维度分析进程的内存使用,一共有四种情况,分别是:单进程,多进程,记录子进程内存占用,多进程并记录子进程内存占用。 阅读全文->

用flake8检查python代码

2020年12月4日

flake8是python代码的静态检查(lint)工具,它汇集了好几个其它工具,提供统一的使用接口。很多人都说,它比pylint好用。 阅读全文->

7bit压缩编码

2020年11月27日

7bit压缩编码,其实就是考虑到ASCII表中所有符号的最高bit都是0,就是没有使用这个bit,将其省掉,就成了7bit压缩编码。 阅读全文->

用XOR(异或)做数值交换

2021年2月22日

经常看到别人的代码,用3个XOR异或操作,就完成了数值交换,有点炫酷,本文记录一点关于这个骚操作的思考。 阅读全文->

让Entry控件做密码输入框

2020年11月23日

输入密码的一个需求,是不可见,输入的字符要用*号来代替。tk.Entry控件可以用来做这个事情。 阅读全文->

calendar模块

2020年11月20日

原来python内置了一个calendar模块,当遇到有日历需求的时候,首先请查阅这个模块的文档,也许能够少写不少代码。 阅读全文->

Shannon-Fano算法

2020年11月23日

Shannon-Fano算法其实是最早的变长无损压缩编码算法,比Huffman算法早一点点,其压缩效率比Huffman稍差一点点,因此没有后者有名。 阅读全文->

学习 interpolation 算法

2021年2月9日

当把一个图片缩放(image scaling),比如放大时,我们可能会看到马赛克(pixelated)的效果,这些马赛克效果就是一种interpolation的处理结果。 阅读全文->

学习YCbCr和YUV

2021年6月9日

YCbCr是一种常用的color model,它根据人眼的特性,将luma(亮度)和chroma(颜色)进行分离,通过chroma subsampling,来实现对still image或video的有损压缩。 阅读全文->

霍夫曼(Huffman)压缩编码算法

2021年2月11日

霍夫曼编码(Huffman Coding),又译为哈夫曼编码、赫夫曼编码,是一种用于无损数据压缩的熵编码(权编码)算法,由大卫·霍夫曼在1952年发明。 阅读全文->

在MNIST和FMNIST数据集上测试KNN算法

2020年11月23日

写了一段代码,测试KNN算法在MNIST和FMNIST上的效果。我主要是想知道,对于这两个有10个分类的数据集,K的最佳取值是多少。 阅读全文->

学习 bit depth

2021年3月29日

bit depth用来描述图片中用来描述颜色需要的bit数。 阅读全文->

KNN算法

2020年11月23日

KNN算法,K最近邻 (K-Nearest Neighbors)是一种分类算法, 1968年由 Cover和 Hart 提出, 应用场景有字符识别、 文本分类、 图像识别等领域。 阅读全文->

如何读超大文件?

2020年11月7日

用python读超大文件,数十个G的那种,需要有一点技巧。 阅读全文->

memory_profiler初体验

2020年11月6日

memory_profiler 是一个监控进程内存消耗的模块,可以逐行分析 Python 程序的内存消耗。它是一个依赖 psutil 模块的纯 Python 模块。 阅读全文->


©Copyright 麦新杰 Since 2019 Python笔记

go to top