运行np.unique()时,它首先展平数组,对数组进行排序,然后查找唯一值.当我的数组具有形状(10,3000,3000)时,需要大约一秒钟来查找唯一身份,但这很快就会增加,因为我需要多次调用np.unique().由于我只关心数组中唯一数字的总数,因此排序似乎是浪费时间.
是否有更快的方法来查找除np.unique()之外的大型数组中的唯一值总数?
python performance numpy unique
numpy ×1
performance ×1
python ×1
unique ×1