NumPy 배열 길이 얻기
이 튜토리얼에서는 NumPy 배열의 길이를 얻는 방법에 대해 설명합니다.
Python에서numpy.size
속성을 사용하여 NumPy 배열의 길이 가져 오기
numpy.size
속성은 NumPy 배열의 총 요소 수를 가져옵니다. 이 속성을 사용하여 Python에서 NumPy 배열의 요소 수를 정확하게 찾을 수 있습니다. 다음 코드 예제를 참조하십시오.
import numpy as np
array = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9])
print(array.size)
출력:
9
위의 코드에서 우리는 파이썬에서numpy.size
속성을 사용하여 배열array
의 요소 수를 얻습니다. 이 방법은 1 차원 배열에서 잘 작동합니다. 다차원 배열은 고려하지 않습니다. 배열의 총 요소 수만 제공합니다. 아래 코드 예제에 나와 있습니다.
import numpy as np
array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(array.size)
출력:
9
위의 코드에서 우리는 Python의numpy.size
속성을 사용하여 다차원 배열array
의 요소 수를 얻습니다. 또한 요소의 총 수가 이전 예와 동일하기 때문에9
값을 제공합니다. 이것이이 방법이 다차원 배열에 적합하지 않은 이유입니다.
Python에서numpy.shape
속성을 사용하여 NumPy 배열의 길이 가져 오기
NumPy 배열의 각 차원에있는 요소의 수를 알고 싶다면 Python에서numpy.shape
속성을 사용해야합니다. numpy.shape
속성은(x, y)
형식의 튜플을 반환합니다. 여기서x
는 배열의 행 수이고y
는 배열의 열 수입니다. x
와y
를 서로 곱하여 이전 섹션에서 수행 한 것처럼 배열의 총 요소 수를 찾을 수 있습니다. 다음 코드 예제를 참조하십시오.
import numpy as np
array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(array.shape)
출력:
(3, 3)
위의 코드에서 우리는 Python의numpy.shape
속성을 사용하여 다차원 배열array
의 길이를 얻습니다. 이제 튜플의 값을 서로 곱하여 총 요소 수를 찾을 수 있습니다. 이 방법은 행과 열의 수를 제공하기 때문에 이전 방법보다 선호됩니다.
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