主頁 > 知識庫 > python 實現二維數組的索引、刪除、拼接操作

python 實現二維數組的索引、刪除、拼接操作

熱門標簽:如何申請400電話費用 武漢外呼系統(tǒng)平臺 沈陽外呼系統(tǒng)呼叫系統(tǒng) 外呼系統(tǒng)哪些好辦 沈陽人工外呼系統(tǒng)價格 池州外呼調研線路 沈陽防封電銷卡品牌 富錦商家地圖標注 江西省地圖標注

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 ilength:
        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 用NumPy創(chuàng)建二維數組的案例
  • Python獲取二維數組的行列數的2種方法
  • Python reshape的用法及多個二維數組合并為三維數組的實例
  • python將三維數組展開成二維數組的實現
  • Python3實現將一維數組按標準長度分隔為二維數組
  • Python二維數組實現求出3*3矩陣對角線元素的和示例
  • 解決Python二維數組賦值問題
  • 使用python切片實現二維數組復制示例

標簽:黑龍江 阿里 株洲 常德 通遼 潛江 銅川 呂梁

巨人網絡通訊聲明:本文標題《python 實現二維數組的索引、刪除、拼接操作》,本文關鍵詞  python,實現,二維,數組,的,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python 實現二維數組的索引、刪除、拼接操作》相關的同類信息!
  • 本頁收集關于python 實現二維數組的索引、刪除、拼接操作的相關信息資訊供網民參考!
  • 推薦文章