この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:2
ページ更新者:guest
更新日時:2026-05-15 03:52:15

タイトル: 1次元配列を多次元配列に変換
SEOタイトル: NumPy で 1 次元配列を多次元配列に変換 (reshape)

この記事の要点
  • NumPy の reshape で 1 次元配列を多次元配列に変換
  • 書式: array.reshape(行数, 列数)
  • 要素数の合計が一致している必要がある(例: 6 要素 → 2x3 か 3x2)
  • 片方を -1 にすると自動計算(例: reshape(2, -1)

 

これはPythonの1次元配列の多次元配列に変換に関する記事です。

1次元配列から多次元配列に変換するにはreshapre関数を使用します。

 

構文

1次元配列.reshape(行数, 列数)

戻り値として多次元配列が返却されます。

 

import numpy as np

array1 = np.array(
    ["A", "B", "C", "D", "E", "F"]
)

array2 = array1.reshape(2,3)

print(array2)
 

 

出力結果

[['A' 'B' 'C']
 ['D' 'E' 'F']]