python數(shù)組如何添加整行或整列
python數(shù)組添加整行或整列
代碼如下,見(jiàn)注釋?zhuān)?/p>
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)入第三方庫(kù) numpy
import numpy as np
2.利用delete()刪除數(shù)組整行和整列的通用格式
np.delete(arr, obj, axis=None)
2.1.參數(shù):
arr
: 輸入數(shù)組obj
: 切片,整數(shù),表示哪個(gè)子數(shù)組要被移除axis
: 刪除子數(shù)組的軸axis = 0
: 表示刪除數(shù)組的行axis = 1
: 表示刪除數(shù)組的列axis = None
:表示把數(shù)組按一維數(shù)組平鋪在進(jìn)行索引刪除
2.2.返回值:一個(gè)新的子數(shù)組
3.具體實(shí)現(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é)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python實(shí)現(xiàn)定時(shí)任務(wù)的八種方案詳解
在日常工作中,我們常常會(huì)用到需要周期性執(zhí)行的任務(wù),我們可以用Python直接實(shí)現(xiàn)這一功能。本文整理的是常見(jiàn)的Python定時(shí)任務(wù)的八種實(shí)現(xiàn)方式,需要的朋友可以參考一下2022-02-02Python全棧之進(jìn)程和守護(hù)進(jìn)程
這篇文章主要為大家介紹了Python進(jìn)程和守護(hù)進(jìn)程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助2021-12-12Python爬蟲(chóng)運(yùn)用正則表達(dá)式的方法和優(yōu)缺點(diǎn)
這篇文章主要給大家介紹了關(guān)于Python爬蟲(chóng)運(yùn)用正則表達(dá)式的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08Python爬蟲(chóng)爬取糗事百科段子實(shí)例分享
在本篇文章里小編給大家整理了關(guān)于Python爬蟲(chóng)爬取糗事百科段子實(shí)例內(nèi)容,需要的朋友們可以參考下。2020-07-07Android 兼容性問(wèn)題:java.lang.UnsupportedOperationException解決辦法
這篇文章主要介紹了Android 兼容性問(wèn)題:java.lang.UnsupportedOperationException解決辦法的相關(guān)資料,需要的朋友可以參考下2017-03-03python寫(xiě)入csv時(shí)writerow()和writerows()函數(shù)簡(jiǎn)單示例
這篇文章主要給大家介紹了關(guān)于python寫(xiě)入csv時(shí)writerow()和writerows()函數(shù)的相關(guān)資料,writerows和writerow是Python中csv模塊中的兩個(gè)函數(shù),用于將數(shù)據(jù)寫(xiě)入CSV文件,需要的朋友可以參考下2023-07-07