def __init__(self, k=1): self.k = k self.kdtree = None # 构建kd tree def _fit(self, X, depth=0): try: k = self.k except IndexError as e: return None # 这里可以展开,通过方差选择axis axis = depth % k 维度k取1,坐标轴始终是零!