您可以
np.where用来返回x和y索引数组的元组,其中给定条件保存在数组中。
如果
a是阵列名称:
>>> np.where(a == 1)(array([0, 0, 1, 1]), array([0, 1, 2, 3]))
如果要列出(x,y)对,则可以
zip使用两个数组:
>>> zip(*np.where(a == 1))[(0, 0), (0, 1), (1, 2), (1, 3)]
或者,甚至更好的是,@ jme指出这
np.asarray(x).T可能是生成配对的一种更有效的方法。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)