【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

# 配列の宣言・初期化
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]

おすすめ記事

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

コメント