数据科学项目的Python文件命名约定

Joe*_*hen 5 python naming-conventions data-science

数据科学和机器学习项目中文件的正确命名约定是什么?

我相信Python类的文件名应该是一个名词。但是,我想明确指出是将类命名为主语还是宾语。

我应该使用哪个?

1)输出图的类。

visualization.pyvisualizer.pyvis.py,或...

2)分析数据集并输出包含结果的文件的类。

analysis.pyanalyzer.py或...

3)将数据集隐藏为pickle文件的类

preprocessor.pypreprocessing.pyprepare.py,或...

(我检查了PEP8,但找不到文件名的明确命名转换)

tem*_*mmo 3

PEP-8命名约定部分,您将找到正确的方法。

pep-8 中也讨论了命名约定不明确。

因此,如果您想要一种正确的方法(另一个组织遵循的方法),请转到 GitHub(例如tensorflow ),看看他们如何维护所维护项目的命名约定。

您可以遵循该结构并开始执行该项目。

没有什么是固定的。这完全取决于您想要如何构建它。更好的是它应该易于阅读和维护。