日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)Python教程:numpy.append()中axis三種用法介紹

小編介紹過(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