この記事では、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 # 配列の宣言・初期化 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]
コメント