91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python如何找出二維數組中某個元素的索引

發布時間:2022-02-21 17:22:00 來源:億速云 閱讀:2641 作者:iii 欄目:開發技術

這篇文章主要介紹了Python如何找出二維數組中某個元素的索引的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇Python如何找出二維數組中某個元素的索引文章都會有所收獲,下面我們一起來看看吧。

1.數組的索引

我用的是iloc函數。導入數據是data,索引data.iloc[i,j],i代表行,j代表列。如果要索引i行之后的所有行元素,使用data.iloc[i:,j], i行之前的所有行,使用data.iloc[:i,j]。

2.數組的拼接

可以使用append函數。np.apend(a,b),a和b為待拼接的數組。

由于我需要把一維數組按行拼接成二維數組,選擇vstack函數,可以實現垂直方向的拼接。np.vstack((a,b))

3.數組刪除一行或多行元素

我用的是drop函數。data.drop([i]),代表刪除第i行元素。drop函數也可以刪除多行元素,data.drop([i,j,k])。

Python找出二維數組中某個元素索引,自定義函數

看代碼吧

#函數:找出二維數組中某個元素的索引
#功能:返回目標元素在原數組中出現位置的所有索引號
def found(List,AimList):#List:搜索數組,AimList:目標元素
    print('原來的數組是:')
    print(List)
    print('目標數組是:')
    print(AimList)
    num=[]
    i=0
    length=len(List)
    while i<length:
        if List[i]==AimList:
            num.append(i)
        i=i+1
    print('目標元素的索引是:')
    print(num)

x=[[1,2],[2,3],[1,2],[3,4],[1,2]]
AimInx=[1,2]
found(x,AimInx)

輸出:

原來的數組是:

[[1, 2], [2, 3], [1, 2], [3, 4], [1, 2]]

目標數組是:

[1, 2]

目標元素的索引是:

[0, 2, 4]

關于“Python如何找出二維數組中某個元素的索引”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“Python如何找出二維數組中某個元素的索引”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

交口县| 建德市| 苗栗县| 宣化县| 樟树市| 图片| 花垣县| 石家庄市| 宁陕县| 板桥市| 岱山县| 南溪县| 读书| 兴安盟| 修水县| 广安市| 广东省| 浮梁县| 卢氏县| 天长市| 贡山| 桑日县| 毕节市| 建德市| 金华市| 法库县| 循化| 乌恰县| 濉溪县| 龙泉市| 富蕴县| 临汾市| 乳源| 新源县| 资源县| 罗平县| 洛宁县| 漯河市| 冀州市| 永平县| 额济纳旗|