np.ravel_multi_index()用法


arr = np.array([[3,6,6],[4,5,1]])
np.ravel_multi_index(arr, (7,6))
# output: array([22, 41, 37])

[3,6,6]为横座标,[4,5,1]为纵座标索引
 0  1   2   3   4   5   6
0
1
2
3
4
5
如(3,4)位于第4行,第5列,(4-1)*(7-1)+(5-1)=22,即为输出的array中的第一个数字。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM