NumPy 매트릭스 인덱싱

Muhammad Maisam Abbas 2022년1월22일
NumPy 매트릭스 인덱싱

이 튜토리얼에서는 NumPy 행렬 인덱스를 지정하는 방법을 소개합니다.

NumPy 매트릭스 인덱싱

배열 인덱싱은 배열 내에 인덱스를 지정하여 요소에 액세스하는 데 사용됩니다. 0으로 채워진 배열이 있고 배열 내부의 특정 인덱스에 특정 값을 넣으려면 배열 인덱싱 방법을 사용할 수 있습니다. 배열 인덱싱은 Python의 1D 및 2D 배열에 대해 매우 다르게 작동합니다. 1D 배열에서했던 것처럼 2D 배열의 처음 두 요소에 액세스하려면Array[(0,1),(0,1)]인덱스를 사용해야합니다.

import numpy as np

matrix = np.zeros((3, 3))

values = np.array([1, 2, 3])

matrix[(0, 1, 2), (0, 1, 2)] = values
print(matrix)

출력:

[[1. 0. 0.]
 [0. 2. 0.]
 [0. 0. 3.]]

NumPy 행렬 인덱싱을 사용하여 행렬matrix의 특정 인덱스에서 0을values배열 내의 값으로 대체했습니다. 먼저 행렬matrix를 만들고 0으로 채웠습니다. 그런 다음 행렬에 입력하려는 값을 포함하는values배열을 생성했습니다. 그런 다음matrix[(0,1,2),(0,1,2)] = values를 사용하여 행렬 내부의 값에 액세스했습니다. 매트릭스의 인덱스0,0,1,12,2에있는 값을 대체합니다.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

관련 문장 - NumPy Matrix