# ReadMe
## 1. 源码结构
这里给出主要的目录结构。其中 `sphinx` 自动生成的目录和文件未全部列出。
```
book/
docs/ .......................> 说明文档
make.bat ...............> sphinx 脚本
build/...................> sphinx 生成的文档所在目录
html/............> sphinx 生成的 HTML文档的目录
source/..................> sphinx 的配置文件以及生成的 .rst 文件
conf.py..........> sphinx 的配置文件
chapters/ ........................> 源代码
Bayesian/...................> 朴素贝叶斯和贝叶斯网络
Cluster_EM/.................> 聚类和 EM 算法
Decision_Tree/..............> 决策树
Ensemble/...................> 集成学习
KNN_Dimension_Reduction/....> KNN和降维
Linear/.....................> 线性模型
Model_Selection/............> 模型选择
Perceptron_Neural_Network/..> 感知机和神经网络
PreProcessing/..............> 数据预处理
Semi_Supervised_Learning....> 半监督学习
SVM/........................> 支持向量机
Kaggle/.....................> Kaggle 实战
```
## 2. 使用 sphinx
使用 `sphinx`自动生成文档主要利用了 `sphix`的 `autodoc` 功能。这里的 `conf.py` 已经配置好。生成文档需要两步:
1. 进入命令行后,切换到 `book/`文件夹下
2. 在命令行中输入命令:
```
sphinx-apidoc -o docs/source chapters
```
该命令将会从 `chapters`目录下的`.py`文件中的抽取注释生成`.rst`文档(这些文档将被存放在 `docs/source/`目录下)
3. 在命令行中输入命令:
```
cd docs
make html
```
其中第一行命令是进入`docs/`目录。第二行命令是根据`.rst`文档生成 `html`文档(这些`html`文档位于`docs/build/html/`目录下
## 3. 修改主题
你可以修改生成的`HTML`文件的样式,这是通过修改`sphinx`的主题来实现的。
修改 `conf.py`的 `html_theme = 'classic'` 就能实现修改主题。这里我采用经典主题`'classic'`。内建的主题有:
```
'alabaster'、'sphinx_rtd_theme'、'classic'、'sphinxdoc'、'scrolls'、'agogo'、
'traditional'、 'nature'、 'haiku'、'pyramid bizstyle'
```
## 4. 源码注释
源码注释的格式为:
```
def func(a,b):
'''
函数的描述
:param a: 参数 a 的描述
:param b: 参数 b 的描述
:return: 返回值的描述
'''
pass
```
这里要注意空行的空格的存在。如果没有这些空格和空行,则 `sphinx`可能会误判这些注释的意义。
没有合适的资源?快使用搜索试试~ 我知道了~
Python 大战机器学习, 修订源码,python3
共286个文件
py:86个
pyc:81个
html:18个
需积分: 10 1 下载量 154 浏览量
2022-10-25
20:37:41
上传
评论
收藏 157.24MB ZIP 举报
温馨提示
Python 大战机器学习, 修订源码,python3
资源推荐
资源详情
资源评论
收起资源包目录
Python 大战机器学习, 修订源码,python3 (286个子文件)
_buildinfo 230B
_gitignore 37B
make.bat 7KB
cleaned_data 972.87MB
basic.css 9KB
pygments.css 4KB
classic.css 4KB
act_train.csv 133.74MB
people.csv 47.13MB
act_test.csv 29.59MB
sample_submission.csv 6.98MB
chapters.Ensemble.doctree 119KB
chapters.KNN_Dimension_Reduction.doctree 95KB
chapters.Perceptron_Neural_Network.doctree 85KB
chapters.Linear.doctree 71KB
chapters.Model_Selection.doctree 63KB
chapters.SVM.doctree 63KB
chapters.PreProcessing.doctree 61KB
chapters.Cluster_EM.doctree 55KB
chapters.Decision_Tree.doctree 36KB
chapters.Bayesian.doctree 34KB
chapters.Semi_Supervised_Learning.doctree 29KB
chapters.Kaggle.doctree 15KB
index.doctree 5KB
chapters.doctree 4KB
modules.doctree 2KB
ajax-loader.gif 673B
genindex.html 56KB
chapters.Ensemble.html 48KB
chapters.KNN_Dimension_Reduction.html 39KB
chapters.Perceptron_Neural_Network.html 34KB
chapters.Linear.html 30KB
chapters.Model_Selection.html 29KB
chapters.PreProcessing.html 27KB
chapters.SVM.html 27KB
chapters.html 26KB
chapters.Cluster_EM.html 24KB
py-modindex.html 21KB
modules.html 19KB
chapters.Decision_Tree.html 17KB
chapters.Bayesian.html 16KB
chapters.Semi_Supervised_Learning.html 14KB
chapters.Kaggle.html 8KB
index.html 4KB
search.html 4KB
chapters.iml 521B
git_book-master.iml 464B
objects.inv 3KB
check_data.ipynb 270KB
jquery-1.11.1.js 276KB
jquery.js 94KB
underscore-1.3.1.js 34KB
searchindex.js 34KB
websupport.js 25KB
searchtools.js 18KB
underscore.js 12KB
doctools.js 8KB
sidebar.js 5KB
lastfailed 178B
LICENSE 34KB
Makefile 8KB
README.md 3KB
勘误.md 1KB
README.md 303B
nodeids 154B
Python大战机器学习 数据科学家的第一个小目标@www.jqhtml.com.pdf 76.8MB
environment.pickle 131KB
comment-close.png 3KB
comment-bright.png 3KB
comment.png 3KB
file.png 358B
down.png 347B
down-pressed.png 347B
up.png 345B
up-pressed.png 345B
minus.png 173B
plus.png 173B
processed_data 0B
perceptron.py 12KB
learning_validation_curve.py 11KB
gradientboosting_regressor.py 10KB
conf.py 9KB
neural_network_iris.py 9KB
gradientboosting_classifier.py 8KB
kpca.py 7KB
SVC.py 7KB
data_clean.py 7KB
SVR.py 7KB
adaboost_classifier.py 6KB
classification_metrics.py 6KB
data_preprocess.py 6KB
adaboost_regressor.py 6KB
labelPropagation.py 5KB
randomforest_classifier.py 5KB
labelSpreading.py 5KB
randomforest_regressor.py 5KB
lda.py 5KB
decisiontree_classifier.py 5KB
neural_network.py 5KB
linearSVR.py 4KB
共 286 条
- 1
- 2
- 3
资源评论
young_fly
- 粉丝: 7
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功