Trove 分类器定义

Posted

技术标签:

【中文标题】Trove 分类器定义【英文标题】:Trove classifiers definition 【发布时间】:2012-02-24 00:55:30 【问题描述】:

我在使用 Python 时遇到了这个概念 distutils2/packaging.

我用谷歌搜索过,但没有完全理解这个想法, 所以宁愿从更有经验的人那里得到更好的解释,以更好地吸收这个概念。

“Trove 分类器用于分类(搜索是一个很好的结果)。这是一个准确性问题。PyPy、IronPython 和 Jython 不是编程语言,它们是 Python 编程语言的实现. Shedskin 和 Cython 是类似 python 的编程语言(是的,分别是子集和大部分超集)。”

和,

“能够指定一个包使用(已知可以使用)替代实现进行测试会很有用。因此,例如,我会用 pypy 和 Jython 标记“mock”,因为我会定期测试这些实现并且知道它有效。”

这是支持的 classifiers list 到目前为止。

【问题讨论】:

这些是引号吗?为什么你把三分之二的帖子加粗? 感谢编辑 Tichodroma。这是为了突出引用的文本,但你做了正确的编辑它。 有什么问题?分类器是什么意思?编程语言和实现的区别? larsmans,分类器的含义,它们的定义。我没有找到任何详细的解释。 【参考方案1】:

这对我来说是一个新概念,因此请完成此答案或开始一个新的答案,以便将来遇到此问题的其他人有所帮助。

其实是project:

Trove 项目试图创建一个用于大型软件存档站点的开源分布式存档系统。

并且在PEP 301中指定:

模块索引上的分类值列表已从 FreshMeat 和 SourceForge 合并(经他们许可)。该列表将通过 Web 界面和注册命令的 --list-classifiers 选项作为文本列表提供,然后可以将其复制到 setup.py 文件中。 register 命令的--verify 选项将根据服务器列表检查分类器值。

【讨论】:

以上是关于Trove 分类器定义的主要内容,如果未能解决你的问题,请参考以下文章

如何在 sklearn 的集成分类器中使用自定义分类器?

计算机视觉与深度学习线性分类器

在 R 中编写自定义分类器并预测函数

其他分类器

如何定义kNN分类器的最大k?

Pytorch应用:构建分类器