数据科学项目中的Python文件命名惯例

7
在数据科学和机器学习项目中,文件的正确命名规范是什么?
我认为 Python 类的文件名应该是一个名词。但是,我想要明确的是,是将类命名为主题名词还是宾语名词。
我应该使用哪个?
1)输出绘图的类。
“visualization.py",“visualizer.py",“vis.py" 或其他?
2)分析数据集并输出包含结果文件的类。
“analysis.py",“analyzer.py" 或其他?
3)将数据集转换为 pickle 文件 的类。
“preprocessor.py",“preprocessing.py",“prepare.py" 或其他?
(我查看了 PEP8,但找不到清晰的文件命名转换规则)

为什么需要定义类? - August Karlstrom
我想使用面向对象编程来构建复杂且可扩展的分析工具。也许我漏掉了什么... - Jiho Choi
1个回答

3
PEP-8命名规范部分,您将找到正确的方法。
PEP-8中也讨论了命名约定是不明确的。
因此,如果您想要正确的方式(另一个组织遵循的方式),则去GitHub(例如tensorflow)看看他们如何为维护项目维护其命名约定。
您可以遵循他们的结构并开始进行项目。
没有固定的规则。这完全取决于您想要如何构建它。最好的方法是易于阅读和维护。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接