NumPy 배열 길이 얻기

Muhammad Maisam Abbas 2023년1월30일
  1. Python에서numpy.size속성을 사용하여 NumPy 배열의 길이 가져 오기
  2. Python에서numpy.shape속성을 사용하여 NumPy 배열의 길이 가져 오기
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는 배열의 열 수입니다. xy를 서로 곱하여 이전 섹션에서 수행 한 것처럼 배열의 총 요소 수를 찾을 수 있습니다. 다음 코드 예제를 참조하십시오.

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의 길이를 얻습니다. 이제 튜플의 값을 서로 곱하여 총 요소 수를 찾을 수 있습니다. 이 방법은 행과 열의 수를 제공하기 때문에 이전 방법보다 선호됩니다.

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