代码详解:用Python构建邻域矩阵( 四 )
寻找邻域
用现代工具寻找邻域是非常简单的 。 在这里 , 我们选择使用scipy , 因为稍后将使用这个软件包中的其他工具 , 但sklearn或其他软件包也可以完成这项工作 。 使用scipy时 , 首先使用训练数据集创建一个cKDTree:
from scipy.spatial import cKDTree
tree = cKDTree(XY_train)
可再次查询该tree:
K = 3
result = tree.query(XY_test k=K)
在这里 , 我们需要测试样本元素中训练样本的三个最近邻域 。 默认情况下 , tree.query返回邻域索引和相关距离 。 我们将保留两者 。
distances indices = result
让我们集中讨论索引数组 。
array([[0 1 2
推荐阅读
- 原神|原神:阿贝多有什么用?兼顾副C与辅助,三大作用机制详解
- |《哈利波特: 魔法觉醒》学院活动保护南瓜攻略详解教程
- 碧蓝航线|碧蓝航线SR重巡福煦数据详解 期待越高失望越大 强度平平无奇
- fate grand order|fgo五星降临者梵高强度详解 暴击队最强天拐核心 从此刀刀烈火
- steam|阴阳师铁鼠新皮肤详解 对弈竞猜破产风格 玩家遭遇天台局的现状
- 伊利丹·怒风|魔兽TBC:伊利丹招牌技能,“剪切”机制详解,盾坦闭眼都能抗?
- 假面骑士|假面骑士live腰带官方详解 蝙蝠拔刀和拔枪 加油枪和手持吸尘器
- 神之手|黑暗特利迦裂口双形态能力详解 暴热神之手与闪电高速涡轮冲击
- 射击|魔兽TBC:猎人输出手法,“5511机制”详解,与抽筋宏有何区别?
- 三国志|三国志战略版6套T0天花板共存配置,阵容克制和被克制详解!