from sklearn.utils.linear_assignment_ import linear_assignment 要替换成
from scipy.optimize import linear_sum_assignment as linear_assignment
from sklearn.datasets.mldata import fetch_mldata
替换成
from sklearn.datasets import fetch_openml as fetch_mldata
dataset = fetch_mldata("MNIST original")
替换成
dataset = fetch_openml('mnist_784', version=1, return_X_y=True)