NumPy提供了幾種方法來(lái)組合和分離數(shù)組,包括:
np.concatenate()
函數(shù):用于沿指定軸連接數(shù)組??梢酝ㄟ^(guò)指定axis參數(shù)來(lái)指定連接的軸。
np.vstack()
函數(shù):用于垂直堆疊數(shù)組(沿第一個(gè)軸),即在垂直方向?qū)⒍鄠€(gè)數(shù)組堆疊起來(lái)。
np.hstack()
函數(shù):用于水平堆疊數(shù)組(沿第二個(gè)軸),即在水平方向?qū)⒍鄠€(gè)數(shù)組堆疊起來(lái)。
np.split()
函數(shù):用于沿指定軸分割數(shù)組??梢酝ㄟ^(guò)指定分割點(diǎn)或分割的份數(shù)來(lái)進(jìn)行分割。
np.vsplit()
函數(shù):用于垂直分割數(shù)組(沿第一個(gè)軸),即在垂直方向?qū)?shù)組分割成多個(gè)子數(shù)組。
np.hsplit()
函數(shù):用于水平分割數(shù)組(沿第二個(gè)軸),即在水平方向?qū)?shù)組分割成多個(gè)子數(shù)組。
這些函數(shù)可以幫助我們方便地對(duì)數(shù)組進(jìn)行組合和分離操作。