Search this site
Embedded Files
AIMD GPDS Courses
  • Home
  • Courses
  • Contact
AIMD GPDS Courses
  • Home
  • Courses
  • Contact
  • More
    • Home
    • Courses
    • Contact

English  ❯

レッスン 5   ❮   レッスン一覧    ❮    トップ

5.1  NumPy 配列

5.2  index・reshape

5.3  数値演算

❯  5.4  結合・分割・転置

5.5  検索・絞り込み

⸻⸻⸻⸻⸻
推定完了時間
❲▹❳  動画   5m34s
☷  コード資料   5m

NumPyの配列を結合

結合とは、2つ以上の配列を1つの配列にまとめることです。

np.concatenate((arr1, arr2, ...)):
arr1, arr2, ...を軸に沿って結合します。axisが明示的に渡されない場合、0として扱われます。

NumPy配列の分割

分割は結合の逆の操作で、1つの配列を複数に分割します。

np.array_split(arr, num):
arrをnum個のサブ配列に分割します。ndarrayではなく、リストオブジェクトに返します。

スタックによる配列の結合

スタックは連結とほぼ同じで、唯一の違いはスタックが新たな軸に沿って行われることです。

2つの1次元配列を第2軸に沿って連結すると,1つの配列を重ねることになります。

np.vstack([arr1, arr2, ...]) :
arr1, arr2, ...を垂直方向(行ごと)に順にスタック。

np.hstack([arr1, arr2, ...]):
arr1, arr2, ...を水平方向(列ごと)に順にスタック。

配列の転置

データをより良い形にするために、軸を入れ替える必要がある場合があります。これは、配列を転置することで実現できます。

np.transpose(arr):
arrの軸を反転させ、転置した配列を返します。

©2023. All rights reserved.  Samy Baladram,
Graduate Program in Data Science - GSIS - Tohoku University
Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse