GitHunt
LI

LingrenKong/interesting-small-project

some small projects

interesting-small-project 有趣的小项目

里面有一些有趣的小项目

(微信)重复文件清理器

文件wechat-file-cleaner.py

相信大家都遇到过这个问题,就是微信电脑版自动缓存比较小的群文件,但是如果一个文件大家反复转发,就会多次重复缓存,导致微信文件存一大堆。
于是利用这个python(不需要任何附加包)可以将某目录下面的重复文件移动到一个文件夹(不是删除,因为删除操作比较危险)。

机理是通过python的md5码和文件遍历功能,将重复的文件移动到“用来放置要删除文件的地方”里面去。

使用方法:build_file2hash_dict(“要清理的目录”)

缺陷:需要先定位到微信缓存的文件夹,这个可能需要个性化操作。

欧拉计划Python解

使用Python做一些欧拉计划的题目,并且利用这些题目练习对于科学计算程序的理解。

包含一个题解的notebook和一个知识点总结的markdown。

组合数学

组合数学的很多问题可以表示为简单的计算流程/母函数,所以可以用计算机辅助,并且通过代码整理自己所学的计算机表示方法。

Sympy学习

利用Sympy库可以做一些有趣的事情,相关内容放在那个文件夹下面。

小研究-临时

放置一些临时用的文件,如果能得到有效产出就整理出来。

函数画像

尝试用简单的CV方法来进行一些图像功能

kano模型

利用python来实现kano模型的分析效果。

Languages

Jupyter Notebook90.7%Python9.3%

Contributors

MIT License
Created March 1, 2020
Updated March 12, 2021
LingrenKong/interesting-small-project | GitHunt