check_neighbors_object#

imblearn.utils.check_neighbors_object(nn_name, nn_object, additional_neighbor=0)[source]#

检查对象是否一致成为k个最近邻居。

imblearn 中的几种方法依赖于k近邻。这些对象可以在初始化时作为整数或具有类似KNeighborsMixin属性的对象传递。此实用程序将创建或克隆所述对象,确保其类似于KNeighbors。

Parameters:
nn_namestr

与对象关联的名称,以便在需要时引发错误。

nn_objectint or KNeighborsMixin

要检查的对象。

additional_neighborint, default=0

有时,某些算法需要额外的邻居。

Returns:
nn_objectKNeighborsMixin

k-NN对象。