项目内容
此项目组织比较零散,主要是
- 一些有趣算法的实现,包括中国素数和一个特别的元素遍历问题,一些基础算法包括排序算法,离散化方法包括Chi Merge方法以及算法导论中的一些算法等
- 总结了对于新手有用的re, numpy, scipy和sklearn的技巧
- 一个好用的脚手架
组织形式
- 各算法放在对应的文件夹下,py实现放在主目录下对应名字的.py文件中,对应名字的.ipynb文件包含了使用实例.基础算法,离散化方法和算法导论中的一些算法单独开辟文件夹.
- 各py模块使用技巧放在tips文件夹下
- 脚手架放在echaffaudage文件夹下
环境和依赖
py3
pip install -r requirements.txt
introduction
This project is my pet project and involves
-
implementation of some interesting algos, including
1). Chinese Prime Number and a special ergodity problem solution,
2). algorithms presented in the book <> such as matrix multiplication optimization,
3). basic algorithms such as sorting algos,
4). data bucketing such as Chi Merge etc -
summarizing tips for novices to use
1). re
2). numpy
3). scipy
4). sklearn
environment and depencencies
py3
pip install -r requirements.txt