numpy 陣列增加列,增加行的函式:column_stack,row_stack,刪除行或列的函式,delete
阿新 • • 發佈:2021-02-16
技術標籤:科學計算
def fun_ndarray(): a = [[1,2,7], [-6,-2,-3], [-4,-8,-55] ] b = [3,5,6] a = np.array(a) b = np.array(b) a_b_column = np.column_stack((a,b))#左右根據列拼接 a_b_row = np.row_stack((a,b))#上下按照行拼接 print('a_b_column') print(a_b_column) print('a_b_row') print(a_b_row)
結果:
note:
column_stack,row_stack函式引數是一個元組
np.delete():刪除行或列
data = np.delete(data,3,axis=1) # 刪除第四列
承接Matlab、Python和C++的程式設計,機器學習、計算機視覺的理論實現及輔導,本科和碩士的均可,鹹魚交易,專業回答請走知乎,詳談請聯絡QQ號757160542,非誠勿擾。