python數(shù)組如何添加整行或整列
python數(shù)組添加整行或整列
代碼如下,見注釋:
import numpy as np m_list=[[1,2,3],[3,4,5]] m_arr=np.array(m_list) # 轉(zhuǎn)為數(shù)組 print(np.append(m_arr,[[1,1,1]],axis=0)) # 添加整行元素 print(np.append(m_arr,[[1],[1]],axis=1)) # 添加整列 ones_row=np.ones(len(m_arr[0]),int) # 生成全為1的一維列表,即【1,1,1】 print(np.append(m_arr,[ones_row],axis=0))? ones_col=[[1] for i in range(len(m_arr))] # 生成全為1的二維嵌套列表,即[[1],[1]] print(np.append(m_arr,ones_col,axis=1))
結(jié)果如下:
[[1 2 3]
[3 4 5]
[1 1 1]]
[[1 2 3 1]
[3 4 5 1]]
[[1 2 3]
[3 4 5]
[1 1 1]]
[[1 2 3 1]
[3 4 5 1]]
使用numpy的方法delete刪除數(shù)組的整行和整列
1.首先要導(dǎo)入第三方庫 numpy
import numpy as np
2.利用delete()刪除數(shù)組整行和整列的通用格式
np.delete(arr, obj, axis=None)
2.1.參數(shù):
arr: 輸入數(shù)組obj: 切片,整數(shù),表示哪個子數(shù)組要被移除axis: 刪除子數(shù)組的軸axis = 0: 表示刪除數(shù)組的行axis = 1: 表示刪除數(shù)組的列axis = None:表示把數(shù)組按一維數(shù)組平鋪在進行索引刪除
2.2.返回值:一個新的子數(shù)組
3.具體實現(xiàn)歷程
刪除單行操作:
arr=np. array([[1,2,3],[4,5,6],[7,8,9]]) print arr arr=np. delete(arr,2, axis=0) print arr
刪除多行操作:
arr=np. array([[1,2,3],[4,5,6],[7,8,9]]) print arr arr=np. delete(arr,[1,2], axis=0) print arr
刪除單列操作:
arr=np. array([[1,2,3],[4,5,6],[7,8,9]]) print arr arr=np. delete(arr,1, axis=1) print arr
刪除多列操作:
arr=np. array([[1,2,3],[4,5,6],[7,8,9]]) print arr arr=np. delete(arr,[1,2], axis=1) print arr
axis = None 操作
arr=np. array([[1,2,3],[4,5,6],[7,8,9]]) print arr arr=np. delete(arr,1, axis=None) print arr
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python實現(xiàn)簡單求解給定整數(shù)的質(zhì)因數(shù)算法示例
這篇文章主要介紹了Python實現(xiàn)簡單求解給定整數(shù)的質(zhì)因數(shù)算法,結(jié)合實例形式分析了Python正整數(shù)分解質(zhì)因數(shù)的相關(guān)操作技巧,需要的朋友可以參考下2018-03-03
python BitMap算法處理20億隨機整數(shù)去重
這篇文章主要為大家介紹了python BitMap算法處理20億隨機整數(shù)去重,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2024-01-01
詳解django的serializer序列化model幾種方法
序列化是將對象狀態(tài)轉(zhuǎn)換為可保持或傳輸?shù)母袷降倪^程。這篇文章主要介紹了詳解django的serializer序列化model幾種方法。具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-10-10
Pytorch中TensorDataset,DataLoader的聯(lián)合使用方式
這篇文章主要介紹了Pytorch中TensorDataset,DataLoader的聯(lián)合使用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-02-02

