Co-clustering algorithm in python
The fastest clustering algorithm I know of does this:
Repeat O(log N) times:
C = M x X
Where X is N x dim and M is clus x N...
If your clusters are not "flat"...
Perform f(X) = ... This just projects X onto some "flat" space...
Are there implementations available for any co-clustering algorithms in python? The scikit-learn package has k-means and hierarchical clustering but seems to be missing this class of clustering.