小编sky*_*ker的帖子

@Subscribe方法为同一事件多次调用

在我的代码中,我正在使用@Subscribeanotation 监听事件:

@Subscribe
public void orderUpdate(OrderUpdateEvent event)
Run Code Online (Sandbox Code Playgroud)

我的问题是,对于同一个事件对象,此方法被多次调用(1-3取决于运行到运行).

这是我发送此事件的方式:

busProvider.getEventBus().postOnMain(new OrderUpdateEvent();
Run Code Online (Sandbox Code Playgroud)

可能是什么原因?我错过了什么吗?

android otto

6
推荐指数
1
解决办法
2404
查看次数

随着scikit-learn DBSCAN中MinPts的增加,簇数增加

我使用scikit-learn库中的DBSCAN实现,我得到了奇怪的结果.估计簇的数量随着参数MinPts(min_samples)的增加而增加,并且根据我对算法的理解,这不应该发生.

这是我的结果:

Estimated number of clusters:34 eps=0.9 min_samples=13.0
Estimated number of clusters:35 eps=0.9 min_samples=12.0
Estimated number of clusters:42 eps=0.9 min_samples=11.0 <- strange result here
Estimated number of clusters:37 eps=0.9 min_samples=10.0   
Estimated number of clusters:53 eps=0.9 min_samples=9.0
Estimated number of clusters:63 eps=0.9 min_samples=8.0
Run Code Online (Sandbox Code Playgroud)

我用scikit-learn这样:

X = StandardScaler().fit_transform(X)
db = DBSCAN(eps=eps, min_samples=min_samples, algorithm='kd_tree').fit(X)
Run Code Online (Sandbox Code Playgroud)

X是一个包含~200k 12维点的数组.

这可能是什么问题?

python cluster-analysis scikit-learn

2
推荐指数
1
解决办法
1442
查看次数

标签 统计

android ×1

cluster-analysis ×1

otto ×1

python ×1

scikit-learn ×1