numpy基礎教程 對陣列進行水平拼接和豎直拼接

2022-05-08 06:42:09 字數 741 閱讀 7324

在處理陣列的時候經常要用到拼接,numpy中有兩個非常實用的函式,可以快捷對陣列進行拼接

1.hstack(tup)函式可以接收維度相同的陣列,進行水平拼接。

2.vstack(tup)用來豎直拼接

演示**如下:

#

coding = utf-8

import

numpy as np

import

random

t1 = np.arange(12).reshape(2, 6)

t2 = np.arange(12, 24).reshape(2, 6)

print

(t1)

print('\n'

)print

(t2)

print('\n'

)print('

水平拼接效果')

#水平拼接

t3 =np.hstack((t1, t2))

print

(t3)

print("\n"

)print('

豎直拼接效果')

#豎直拼接

t4 =np.vstack((t1, t2))

print

(t4)

print("

\n")

執行結果:

Numpy基礎教程

目錄 基本概念 numpy中的array建立 numpy中的array形狀,緯度,大小 numpy中的array加減法,次方,三角函式,乘法 numpy中的最大小值,求和,平均值,中位數 numpy中值對應的索引 numpy中的累和,累差 numpy中判斷非零元素 numpy中transpose n...

Numpy基礎教程 資料型別

本教程適合於numpy基礎入門,更多詳盡內容請閱讀官網 此篇為numpy基礎學習教程系列之 資料型別 篇,傾向於實踐用法,後續還會推出一系列numpy其它方面的教程,歡迎廣大圈友一起交流學習,並指出其中的錯誤。注意 以下np為import numpy as np中的np識別符號 numpy中,大部分...

numpy基礎教程 二維陣列的轉置

使用numpy庫可以快速將乙個二維陣列進行轉置,方法有三種 1.使用numpy包裡面的transpose 可以快速將乙個二維陣列轉置 2.使用.t屬性快速轉置 3.使用swapaxes 1,0 方法 t5 np.arange 12 reshape 3,4 print t5 print 20 將t5矩...