Python 獲取numpy.array索引值的實例
更新時間:2019年12月06日 10:09:50 作者:John9ML
今天小編就為大家分享一篇Python 獲取numpy.array索引值的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
舉個例子:
q=[0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15]
我想獲取其中值等于7的那個值的下標(biāo),以便于用于其他計算。
如果使用np.where,如:
q=np.arange(0,16,1) g=np.where(q==7) print q print g
運行結(jié)果是:
[ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15] (array([7]),)
顯然(array([7]),)中的數(shù)字7我是沒法提取出來做運算的,這是一個tuple。
處理方法是:
q=np.arange(0,16,1) g=np.argwhere(q==7)//注意這里,返回的是下標(biāo)而不是索引值 print q print g print int(g)//轉(zhuǎn)化為可運算的數(shù)字
運行結(jié)果為:
[ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15] [[7]] 7
以上這篇Python 獲取numpy.array索引值的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python3實現(xiàn)打格點算法的GPU加速實例詳解
這篇文章主要給大家介紹了關(guān)于Python3實現(xiàn)打格點算法的GPU加速的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2021-09-09
python如何利用traceback獲取詳細(xì)的異常信息
異常信息的獲取對于程序的調(diào)試非常重要,可以有助于快速定位有錯誤程序語句的位置。這篇文章主要給大家介紹了關(guān)于python如何利用traceback獲取詳細(xì)的異常信息的相關(guān)資料,需要的朋友可以參考下2021-06-06
關(guān)于python實現(xiàn)json/字典數(shù)據(jù)中所有key路徑拼接組合問題
這篇文章主要介紹了關(guān)于python實現(xiàn)json/字典數(shù)據(jù)中所有key路徑拼接組合問題,文中有詳細(xì)的代碼說明,需要的朋友可以參考下2023-04-04
TensorFlow 輸出checkpoint 中的變量名與變量值方式
今天小編就為大家分享一篇TensorFlow 輸出checkpoint 中的變量名與變量值方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-02-02

