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模型的分析效果。
On this page
Languages
Jupyter Notebook90.7%Python9.3%
Contributors
MIT License
Created March 1, 2020
Updated March 12, 2021