hstackってなに?

hstackは、水平方向に(横方向に)行列や配列を結合するNumPyの関数です。この関数を使用すると、行列や配列を横に連結して新しい行列や配列を作成することができます。

具体的には、hstack関数は複数の行列や配列を引数として受け取り、それらを水平方向に結合して1つの行列や配列にします。この際、結合する行列や配列の行数は同じでなければなりません。

例えば、2つの行列ABがあり、それらを水平方向に結合したい場合、次のようにします。

python
import numpy as np A = np.array([[1, 2], [3, 4]]) B = np.array([[5, 6], [7, 8]]) C = np.hstack([A, B])

ここでCは以下のようになります。

lua
array([[1, 2, 5, 6], [3, 4, 7, 8]])

CABを水平方向に結合した行列です。

未分類

Posted by ぼっち