方法 1: リスト内包表記を使用する
Pythonのリスト内包表記を使用すると、簡潔なコードで行列を作成することができます。以下は、この方法のコード例です。
n = 3 # 行数
m = 4 # 列数
matrix = [[0] * m for _ in range(n)]
上記のコードでは、n
と m
を指定して行列のサイズを設定し、0
で初期化された要素を持つ行列を作成しています。リスト内包表記を使用することで、行列の要素を簡潔に作成することができます。
方法 2: NumPyライブラリを使用する
NumPyは、Pythonで数値計算を行うための重要なライブラリです。NumPyを使用すると、高速で効率的な行列演算を行うことができます。以下は、NumPyを使用して行列を作成する方法のコード例です。
import numpy as np
n = 3 # 行数
m = 4 # 列数
matrix = np.zeros((n, m))
上記のコードでは、np.zeros
関数を使用して、要素がすべて 0
の行列を作成しています。NumPyを使用すると、行列の初期値を指定したり、さまざまな行列演算を行ったりすることもできます。
以上の方法を使用することで、ベクトルを使用してサイズが n*m の行列を作成することができます。これらの方法はシンプルで簡単であり、多くのプログラミング言語で応用することができます。特にPythonとNumPyを組み合わせることで、より効率的な行列操作が可能となります。