【NumPy】1次元配列の要素に参照・アクセス・代入

この記事では、Python言語とNumPyを用いて、1次元配列の要素に参照・アクセス・代入する方法をソースコード付きで解説します。

参照・アクセス・代入

NumPy配列では、リスト型と同じように要素の値に参照・アクセス・代入できます。

書式

説明
x[i] 1次元配列xにおけるi番目の要素を参照します。(先頭は0番目)
x[i:j] 1次元配列xにおけるi番目からj-1番目までの要素を参照します。
x[i]=value 1次元配列xにおけるi番目の要素に値を代入します。
x[i:j]=value 1次元配列xにおけるi番目からj-1番目までの要素に値を代入します。

【参考】【NumPy】1次元配列の先頭・末尾要素に参照・アクセス・代入

ソースコード

サンプルプログラムのソースコードです。

# -*- coding: utf-8 -*-
import numpy as np

def main():
    # 配列の宣言・初期化
    x = np.array([1, 2, 3, 4, 5])
    
    # 参照    
    print(x[4])   # 5
    print(x[1:3]) # [2 3]

    # アクセス・代入
    x[4] = 10
    x[1:3] = 20
    
    # 代入結果
    print(x) # [ 1 20 20  4 10]


if __name__ == '__main__':
    main()

おすすめ記事

Python入門 サンプル集
NumPy入門 サンプル集

シェア&フォローお願いします!