\

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で埋める方法について説明しました。これらの方法を覚えておくと、数値計算やデータ処理がよりスムーズに行えます。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です