Python では、要素にアクセスするためのインデックスを使用して、多次元配列を入れ子のリストとして実装できます。この構造により、より複雑なデータの保存と編成が可能になり、行列の乗算の計算などの実際的なケースに適しています。
多次元配列の実装
概要
多次元配列はデータ構造であり、配列要素で構成される配列です。これにより、1 次元配列よりも複雑な方法でデータを保存および整理できます。
実装
Python では、入れ子になったリストを使用して多次元配列を実装できます。たとえば、3 つの要素を持つ 2 次元配列を作成します。
array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
要素へのアクセス
インデックスを使用して、多次元配列内の要素にアクセスできます。たとえば、最初の要素にアクセスするには:
print(array[0][0]) # 输出:1
実践例
多次元配列を使用して行列乗算を計算する例を次に示します:
# 创建两个矩阵 matrix1 = [[1, 2], [3, 4]] matrix2 = [[5, 6], [7, 8]] # 创建一个结果矩阵来存储结果 result = [[0, 0], [0, 0]] # 遍历矩阵并计算乘积 for i in range(len(matrix1)): for j in range(len(matrix2[0])): for k in range(len(matrix2)): result[i][j] += matrix1[i][k] * matrix2[k][j] # 打印结果矩阵 for row in result: print(row)
出力:
[19 22] [43 50]
以上が多次元配列はどのように実装されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。