在看陈云大佬的faster-rcnn代码的过程中,在bbox_tool.py 文件中发现了一个之前没用过的一个模块——six, 那么它的作用是什么呢,让我们来研究一下。
引包 应用我们看到six.moves.range的用法似乎与range的用法并无差别。
通过查找我们了解到:six是用来兼容python 2 和 3的,我猜名字就是用的2和3的最小公倍数。
six.moves 是用来处理那些在2 和 3里面函数的位置有变化的,直接用six.moves就可以屏蔽掉这些变化.
那么让我们实验一下:
测试好像没差。。。。
网友评论