この記事では、Python言語とNumPyを用いて、配列の次元数を変更する方法をソースコード付きで解説します。
配列の次元数を変更
Pythonの数値計算モジュールNumPyでは、numpy.reshape(m, n)メソッドでm×n(行数m、列数n)の配列に変換できます。
ソースコード
サンプルプログラムのソースコードは下記です。
# -*- coding: utf-8 -*- import numpy as np # 1次元配列の宣言・初期化 x = np.array([1, 2, 3, 4, 5, 6]) # 配列の次元を変更(行数2, 列数3の2次元配列に変換) X = x.reshape(2, 3) # 画面出力 print(X) """ [[1 2 3] [4 5 6]] """
1次元配列を2×3の2次元配列に変換できました。
【おすすめ記事】
Python入門 サンプル集
NumPy入門 サンプル集
コメント