首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

捉虫记录:多重索引导致的有关问题

2013-10-23 
捉虫记录:多重索引导致的问题多重索引导致的问题!这个问题,一开始那真是一点都没意识到。因为这个多重索引

捉虫记录:多重索引导致的问题

多重索引导致的问题!

这个问题,一开始那真是一点都没意识到。

因为这个多重索引的错误导致系统的识别率基本为零。前期花了一段冤枉的时间检查程序,后来只能利用BUG利器,一步步查看变量的变化,当看到index的变化后,发现第一层的索引放入下一个函数当作索引后,再提取索引就出现了错误:它没有正确地提取出sort函数的原始变量的原始索引。

——sort函数输出的索引只是针对当前输入向量的当前索引,无法保留前一层索引。


这个是index4的值,第一个的值是3,说明dist里面第一个值的索引是3,即sort的里面向量的第3个数,但是这个第3个数并不是mdist的第3个数,而是mdist(index3(1:100))的第三个数。

捉虫记录:多重索引导致的有关问题

上面的是index3里面的值。mdist按index3重新排序生成,如下所示:

捉虫记录:多重索引导致的有关问题

捉虫记录:多重索引导致的有关问题






热点排行