新聞中心
小編介紹過(guò)python中numpy.append()()的使用方法,在numpy.append()有三個(gè)參數(shù),其中arr和values會(huì)重新組合成一個(gè)新的數(shù)組,做為返回值。而axis是一個(gè)可選的值,根據(jù)不同的axis的不同條件,numpy.append()的使用方法也不同,本文介紹numpy.append()中axis三種用法。

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),烏拉特中企業(yè)網(wǎng)站建設(shè),烏拉特中品牌網(wǎng)站建設(shè),網(wǎng)站定制,烏拉特中網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,烏拉特中網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
numpy.append()中axis三種用法
1、axis無(wú)定義:返回總是為一維數(shù)組
如果axis沒(méi)有給出,那么arr,values都將先展平成一維數(shù)組。
返回由arr和values組成的新數(shù)組。
import numpy as np a=[1,2,3] b=[4,5] c=[[6,7],[8,9]]print(np.append(a,b)) print(np.append(a,c))
輸出
[1 2 3 4 5] [1 2 3 6 7 8 9]
2、axis=0的情況:數(shù)組是加在下面(列數(shù)要相同)
axis=0,表示針對(duì)第1維進(jìn)行操作,可以簡(jiǎn)單的理解為,加在了行上。所以行數(shù)增加,列數(shù)不變。
import numpy as np aa= np.zeros((1,8)) bb=np.ones((3,8)) c = np.append(aa,bb,axis = 0) print(c)
輸出
[[ 0. 0. 0. 0. 0. 0. 0. 0.] [ 1. 1. 1. 1. 1. 1. 1. 1.] [ 1. 1. 1. 1. 1. 1. 1. 1.] [ 1. 1. 1. 1. 1. 1. 1. 1.]]
3、axis=1的情況:數(shù)組是加在右邊(行數(shù)要相同)
拓展列,行數(shù)不變。行數(shù)需要相同。
import numpy as np DYX = np.zeros((3,1)) HXH = np.ones((3,8)) XH = np.append(DYX, HXH,axis=1) print(DYX) #(3,1) """[[0.] [0.] [0.]]""" print(HXH) # (3,8) """[[1. 1. 1. 1. 1. 1. 1. 1.] [1. 1. 1. 1. 1. 1. 1. 1.] [1. 1. 1. 1. 1. 1. 1. 1.]]""" #最終結(jié)果: print(XH) """[[0. 1. 1. 1. 1. 1. 1. 1. 1.] [0. 1. 1. 1. 1. 1. 1. 1. 1.] [0. 1. 1. 1. 1. 1. 1. 1. 1.]]""" print(XH.shape) #(3, 9) #axis = 1,在第二維上拼接,所以說(shuō),(3,1)和(3,8)就變成了(3,9)
numpy.append()語(yǔ)法格式
numpy.append(arr, values, axis=None):
以上就是numpy.append()中axis三種用法介紹,希望能對(duì)你有所幫助喲~更多python創(chuàng)新互聯(lián)教程學(xué)習(xí)推薦:python創(chuàng)新互聯(lián)教程教程。
(推薦操作系統(tǒng):windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。)
當(dāng)前題目:創(chuàng)新互聯(lián)Python教程:numpy.append()中axis三種用法介紹
URL鏈接:http://www.dlmjj.cn/article/djchgjo.html


咨詢
建站咨詢
