Re: [問題] 有關nparray index的問題

看板Python作者 (阿真)時間13年前 (2012/05/17 12:56), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《Serenity9078 (Serenity9078)》之銘言: : 想請問一下 : 現在我有一個ndarray: a=([[1,2,3], : [2,3,4]]) : 我要如何才能得到 [1 這個column的index呢? : 2] : 麻煩各位高手謝謝! >>> import numpy >>> x=numpy.array([[1,2,3],[4,5,6]]) >>> x array([[1, 2, 3], [4, 5, 6]]) >>> numpy.where(x == [[1],[4]]) (array([0, 1]), array([0, 0])) >>> x == [[1],[4]] array([[ True, False, False], [ True, False, False]], dtype=bool) >>> numpy.all(x == [[1],[4]],axis = 0) array([ True, False, False], dtype=bool) >>> numpy.nonzero(numpy.all(x == [[1],[4]],axis = 0)) (array([0]),) >>> numpy.nonzero(numpy.all(x == [[1],[4]],axis = 0))[0][0] 0 請參考 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.63.202

05/17 14:08, , 1F
謝謝您!完全解決掉我的問題了
05/17 14:08, 1F
文章代碼(AID): #1Fj8JnnF (Python)
討論串 (同標題文章)
文章代碼(AID): #1Fj8JnnF (Python)