NumPy 매트릭스 인덱싱
Muhammad Maisam Abbas
2022년1월22일
이 튜토리얼에서는 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,1
및2,2
에있는 값을 대체합니다.
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