numpy 陣列的拼接

2022-04-01 04:01:16 字數 1222 閱讀 7681

一、陣列的拼接

1、水平拼接

a、格式

np.hstack((陣列1, 陣列2))

#注意: 值是元祖

#0軸長要相同

b、例子

import

numpy as np

arr1 = np.arange(0, 12).reshape(2, 6)

arr2 = np.arange(12, 22).reshape(2, 5)

arr3 =np.hstack((arr1, arr2))

print(arr3)

2、垂直拼接

a、格式

np.vstack((陣列1, 陣列2))

#注意: 元祖

#1軸長度要相等

b、例子

import

numpy as np

arr1 = np.arange(0, 12).reshape(2, 6)

arr2 = np.arange(12, 30).reshape(3, 6)

arr3 =np.vstack((arr2, arr1))

print(arr3)

二、陣列的行列交換

1、聯想

a, b =b, a

#a和b交換值

取陣列中的兩列(行),進行交換

步驟1.獲取陣列中的a和b

2.進行交換

2、行交換

import

numpy as np

arr1 = np.arange(0, 12).reshape(3, 4)

print

(arr1)

#第1行和第2行交換

arr1[[0, 1], :] = arr1[[1, 0], :]

print('

-' * 30)

print(arr1)

3、列交換

import

numpy as np

arr1 = np.arange(0, 12).reshape(3, 4)

print

(arr1)

#交換第2列和第4列

arr1[:, [1, 3]] = arr1[:, [3, 1]]

print('

*' * 40)

print(arr1)

numpy陣列拼接方法介紹

陣列拼接方法一 示例1 import numpy as np a np.array 1,2,5 b np.array 10,12,15 a list list a b list list b a list.extend b list a list 1,2,5,10,12,15 a np.array ...

numpy陣列拼接方法介紹

推薦乙個大神的人工智慧教程!陣列拼接方法一 示例1 import numpy as np a np.array 1,2,5 b np.array 10,12,15 a list list a b list list b a list.extend b list a list 1,2,5,10,12,...

Numpy 拼接陣列的各種方式

總結 import numpy as np a np.array 1,2,3 b np.array 5,6,7 拼接乙個陣列和數值 array 1,2,3,4 拼接兩個陣列 array 1,2,3,5,6,7 拼接列表成為陣列 array 1,2,3,4,5,6,7,8,9 不同座標軸方向的拼接 a...