1. 程式人生 > >python numpy 合併陣列

python numpy 合併陣列

#按行合併,以下為6個待合併陣列
[[1. 1. 0.]
[2. 2. 1.]
[3. 4. 3.]
[4. 3. 2.]
[0. 0. 0.]]
[[0. 0. 0.]
[2. 2. 1.]
[3. 4. 3.]
[4. 3. 2.]
[0. 0. 0.]]
[[1. 1. 0.]
[2. 2. 1.]
[3. 4. 3.]
[4. 3. 2.]
[0. 0. 0.]]
[[0. 0. 0.]
[2. 2. 1.]
[4. 3. 2.]
[3. 4. 3.]]
[[0. 0. 0.]
[2. 2. 1.]
[4. 3. 2.]
[3. 4. 3.]]
[[0. 0. 0.]
[2. 2. 1.]
[3. 4. 3.]
[4. 3. 2.]
[0. 0. 0.]]

#按行合併陣列 ,每個陣列的列數要相同。
Match=np.r_[Match1,Match2,Match3,Match4,Match5,Match6]
[[1. 1. 0.]
[2. 2. 1.]
[3. 4. 3.]
[4. 3. 2.]
[0. 0. 0.]
[0. 0. 0.]
[2. 2. 1.]
[3. 4. 3.]
[4. 3. 2.]
[0. 0. 0.]
[1. 1. 0.]
[2. 2. 1.]
[3. 4. 3.]
[4. 3. 2.]
[0. 0. 0.]
[0. 0. 0.]
[2. 2. 1.]
[4. 3. 2.]
[3. 4. 3.]
[0. 0. 0.]
[2. 2. 1.]
[4. 3. 2.]
[3. 4. 3.]
[0. 0. 0.]
[2. 2. 1.]
[3. 4. 3.]
[4. 3. 2.]
[0. 0. 0.]]

#按列合併陣列
Match=np.c_[Match1,Match2,Match3,Match4,Match5,Match6]