np.concatenate((a1, a2, …), axis=0)
concatenate函數(shù)沿著某axis軸將a1、a2等數(shù)組進(jìn)行合并。
總是記不住axis對應(yīng)的方向,看到官網(wǎng)的examples覺得很容易懂,記錄一下。文章來源:http://www.zghlxwxcb.cn/news/detail-803527.html
a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6]])
np.concatenate((a, b), axis=0)
array([[1, 2],
[3, 4],
[5, 6]])
np.concatenate((a, b.T), axis=1)
array([[1, 2, 5],
[3, 4, 6]])
np.concatenate((a, b), axis=None)
array([1, 2, 3, 4, 5, 6])
其中axis(讀著aeksis,記住這里的x發(fā)音ks就可以)為0和1時分別代表不同的拼接方向。
當(dāng)axis為0時,數(shù)組沿著橫軸拼接,這就要確保拼接的數(shù)組a和b有相同維度的列數(shù)。
當(dāng)axis為1時,數(shù)組沿著縱軸拼接,這里就要確保a和b有相同維度的行數(shù)。文章來源地址http://www.zghlxwxcb.cn/news/detail-803527.html
到了這里,關(guān)于np.concatenate函數(shù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!