[Python]Numpyで配列の結合
linspace関数
区間でnum等分したリストを作成します。linspace(start=1, stop=10, num=10)のように記述。start=, stop= , num=の部分は省略できる。
import numpy as np list = np.linspace(1,10,10) print(list)
>>> [ 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.]
import numpy as np x = np.linspace(start=0, stop=8, num=9) y = np.linspace(start=5, stop=15, num=5) # xとyの配列の中身 print(x, y, "# 結合前のxとyの中身") # xとyという配列を結合、xyという配列を作成。 xy = np.concatenate([x, y]) print(xy, "# xとyを結合したxyの中身")
->
[ 0.  1.  2.  3.  4.  5.  6.  7.  8.] [  5.    7.5  10.   12.5  15. ] # 結合前のxとyの中身
[  0.    1.    2.    3.    4.    5.    6.    7.    8.    5.    7.5  10.  12.5  15. ] # xとyを結合したxyの中身



