Joe*_*hen 5 python naming-conventions data-science
数据科学和机器学习项目中文件的正确命名约定是什么?
我相信Python类的文件名应该是一个名词。但是,我想明确指出是将类命名为主语还是宾语。
我应该使用哪个?
1)输出图的类。
visualization.py
,visualizer.py
,vis.py
,或...
2)分析数据集并输出包含结果的文件的类。
analysis.py
,analyzer.py
或...
3)将数据集隐藏为pickle文件的类。
preprocessor.py
,preprocessing.py
,prepare.py
,或...
(我检查了PEP8,但找不到文件名的明确命名转换)
在PEP-8命名约定部分,您将找到正确的方法。
pep-8 中也讨论了命名约定不明确。
因此,如果您想要一种正确的方法(另一个组织遵循的方法),请转到 GitHub(例如tensorflow ),看看他们如何维护所维护项目的命名约定。
您可以遵循该结构并开始执行该项目。
没有什么是固定的。这完全取决于您想要如何构建它。更好的是它应该易于阅读和维护。