Pythonでは、配列(リスト)を0で初期化する方法がいくつかあります。ここでは、その中から主に使用される2つの方法を紹介します。
1. NumPyのnp.zeros関数
Pythonの行列計算ライブラリNumPyには、配列を初期化する関数がたくさんあります。その中から、この記事では配列の全要素を0で初期化するnp.zeros
関数について紹介します。
import numpy as np
# 3行4列のすべての要素が0で初期化された配列
a = np.zeros((3, 4))
print(a)
このコードは、3行4列のすべての要素が0で初期化された配列を生成します。
2. Pythonのリスト内包表記
Pythonのリスト(配列)を初期化するもう一つの方法は、リスト内包表記を使用することです。以下に例を示します。
# 5つの要素が全て0のリストを作成
list_zero = [0 for _ in range(5)]
print(list_zero)
このコードは、5つの要素が全て0のリストを生成します。
以上、Pythonで配列を0で初期化する2つの主な方法について説明しました。これらの方法を理解し、適切な状況で使用することで、Pythonプログラミングの幅が広がります。.