中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

隆回县| 绥德县| 涿州市| 双柏县| 襄城县| 崇仁县| 海盐县| 秦皇岛市| 聊城市| 正蓝旗| 临夏市| 自治县| 崇州市| 濮阳县| 青铜峡市| 日照市| 宜兰市| 泰宁县| 丰顺县| 图片| 东乡县| 江口县| 汉阴县| 昌吉市| 温州市| 兴山县| 黔西县| 濮阳市| 龙岩市| 浦东新区| 色达县| 岑巩县| 保山市| 宾川县| 云浮市| 四会市| 万荣县| 平安县| 綦江县| 遂川县| 府谷县|