日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

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

小編介紹過python中numpy.append()()的使用方法,在numpy.append()有三個參數(shù),其中arr和values會重新組合成一個新的數(shù)組,做為返回值。而axis是一個可選的值,根據(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è)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,烏拉特中網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

numpy.append()中axis三種用法

1、axis無定義:返回總是為一維數(shù)組

如果axis沒有給出,那么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,表示針對第1維進(jì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,在第二維上拼接,所以說,(3,1)和(3,8)就變成了(3,9)

numpy.append()語法格式

numpy.append(arr, values, axis=None):

以上就是numpy.append()中axis三種用法介紹,希望能對你有所幫助喲~更多python創(chuàng)新互聯(lián)教程學(xué)習(xí)推薦:python創(chuàng)新互聯(lián)教程教程。

(推薦操作系統(tǒng):windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。)


網(wǎng)站欄目:創(chuàng)新互聯(lián)Python教程:numpy.append()中axis三種用法介紹
文章網(wǎng)址:http://www.5511xx.com/article/djchgjo.html