匯入numpy
import numpy as np
數字的分割:
-np.vstack(tupel)----豎直合併
-np.hstack(tupel)----水平合併
>>
> a = np.array([1
,2,3
])>>
> b = np.array([2
,3,4
])>>
> c = np.vstack(
(a,b)
)>>
> c
array([[
1,2,
3],[
2,3,
4]])
>>
> d = np.hstack(
(a,b)
)>>
> d
array([1
,2,3
,2,3
,4])
陣列的分割:
-np.split(ndarray,數量,axis)----axis=0表示行,axis=1表示列
-np.vsplit(ndarray,數量) —豎直線切成幾段
-np.hsplit(ndarray,數量)–水平線切成幾段
in [12]
: dout[12]
:array([[
1,2,
3],[
2,3,
4]])
in [7]
:print
(np.split(d,
2,axis =0)
)#變成幾行
in [13]
:print
(np.vsplit(d,2)
)#跟上面的相同
[array([[
1,2,
3]])
, array([[
2,3,
4]])
]in [9]
:print
(np.split(d,
3,axis=1)
)#變成幾列
in [14]
:print
(np.hsplit(d,3)
)#跟上面的相同
[array([[
1][2
]]),
array([[
2],[
3]])
, array([[
3],[
4]])
]print
(np.vsplit(d,2)
)
python中numpy合併和分割
兩個矩陣或序列進行合併 a np.array 1,1,1 b np.array 2,2,2 print np.vstack a,b 上下合併 vertical stack d np.hstack a,b 左右合併 horizontal stack 上下合併結果為 1,1,1 2,2,2 左右合併 1...
linux 文字排序 合併和分割 轉
sort 選項 輸入檔案 文字排序 選項 c 測試檔案是否已經被排序 k 指定排序的域 m 合併兩個已排序的檔案 n 根據數字大小進行排序 o 輸出檔案 當輸出寫到指定的檔案 r 將排序結果逆向顯示 t 改變域分隔符 u 去除結果中的重複行 示例 1 以第二列排序 sleep localhost g...
檔案的歸檔,傳輸,分割,合併和壓縮
一.檔案的歸檔 打包成壓縮包 1.檔案歸檔 把多個檔案集合在一起成為乙個檔案 2.常用命令 tar命令 引數 檔案 tar c 建立檔案 f 指定檔案的名稱 t 顯示歸檔檔案其中的內容 tar r 表示向壓縮包中新增檔案 get 取出歸檔檔案中單個檔案 delete 刪除歸檔檔案中的其中乙個檔案 x...