今天跑“Efficient Deep Embedded Subspace Clustering”的时候遇到了上述问题,
结果查了下有三种方法,
1、降低scikit-learn版本
2、修改代码
将from sklearn.ulits.linear_assignment import linear_assignment注释
改成:
from scipy.optimize import linear_sum_assignment as linear_assignment
注意还没有完,
linear_sum_assignment和linear_assignment的返回值不一,所以还要继续在下面添加代码(针对此篇是这样,其他的应该也是如此)
example= linear_assignment(a) "代码里已经有的"
example = np.asarray(example) “添加的”
example = np.transpose(example) “添加的”