Pythonでは、配列(リスト)を特定の値で埋めることがよくあります。特に、全ての要素が0の配列を作成することは、数値計算やデータ処理で頻繁に行われます。この記事では、Pythonで配列を0で埋める方法について説明します。
Pythonのリストで0埋め
Pythonのリストでは、以下のようにして0で埋められた配列を作成することができます。
# Kは自然数
a = [0 for _ in range(K)] # 方法1
a = [0]*K # 方法2
2次元リストの場合は、以下のようにします。
a = [[0 for _ in range(K)] for _ in range(K)] # 方法1.1
a = [[0]*K for _ in range(K)] # 方法1.2
Numpyで0埋め
Numpyでは、numpy.zeros
関数を使用して0で埋められた配列を作成することができます。
import numpy as np
a = np.zeros(K, int) # 1次元
a = np.zeros((K, K), int) # 2次元
以上、PythonとNumpyで配列を0で埋める方法について説明しました。これらの方法を覚えておくと、数値計算やデータ処理がよりスムーズに行えます。