我是DBSCAN
的新手。我在网上查看了几个示例,并在导入dbscan模块时遇到了几个使用以下行的实例:
from sklearn.cluster.dbscan_ import DBSCAN
from sklearn.cluster.dbscan_ import dbscan
我想知道他们之间是否有什么不同?还是我有必要同时导入DBSCAN和dbscan?
这里有一个链接,在导入中使用这两行:https://gemfury.com/stream/python:scikit-learn/-/content/cluster/tests/test_dbscan.py
发布于 2019-09-01 06:26:23
如果您自己检查源代码,这些问题很容易回答。
一个是具有更通用API的面向对象包装器,另一个是执行实际工作的底层函数。因为包装器只是调用函数,所以结果并没有本质上的不同,只有表示。
因此,通常你不需要两者兼得。
https://datascience.stackexchange.com/questions/58491
复制相似问题