一、陣列的拼接
1、水平拼接
a、格式
np.hstack((陣列1, 陣列2))#注意: 值是元祖
#0軸長要相同
b、例子
importnumpy 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、例子
importnumpy 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、行交換
importnumpy as np
arr1 = np.arange(0, 12).reshape(3, 4)
(arr1)
#第1行和第2行交換
arr1[[0, 1], :] = arr1[[1, 0], :]
print('
-' * 30)
print(arr1)
3、列交換
importnumpy as np
arr1 = np.arange(0, 12).reshape(3, 4)
(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...