[python]hstack,vstack
概要
pythonのhstackとvstackの使い方
どんな時に使うか
np.appendより使いやすいリストの結合方法?
参考
この記事を見ればわかる。
https://deepage.net/features/numpy-stack.html
hstack
横方向に繋げる。
(10,)と(10,)をhstackをすると(20,)になる。
vstack
縦方向に繋げる
(10,)と(10,)をvstackすると(2, 10)になる。
サンプルプログラム
import numpy as np
a = np.arange(10) # [0 1 2 3 4 5 6 7 8 9]
b = np.arange(10, 20) # [10 11 12 13 14 15 16 17 18 19]
print(np.hstack((a,b)))
# [0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19]
print(np.vstack((a,b)))
# [[ 0 1 2 3 4 5 6 7 8 9]
# [10 11 12 13 14 15 16 17 18 19]]
import numpy as np
a = np.arange(10) # [0 1 2 3 4 5 6 7 8 9]
b = np.arange(10, 20) # [10 11 12 13 14 15 16 17 18 19]
print(np.hstack((a,b)))
# [0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19]
print(np.vstack((a,b)))
# [[ 0 1 2 3 4 5 6 7 8 9]
# [10 11 12 13 14 15 16 17 18 19]]
Author And Source
この問題について([python]hstack,vstack), 我々は、より多くの情報をここで見つけました https://qiita.com/takeru0208/items/39a3e4d734a6e3c20fb5著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .