[python] 넘파이 배열의 생성과 다양한 속성

넘파이는 파이썬의 핵심 라이브러리로, 배열과 행렬을 다루는 데 유용한 기능을 제공합니다. 이번 포스트에서는 넘파이 배열을 생성하고 다양한 속성을 살펴보겠습니다.

배열 생성하기

넘파이 배열을 생성하는 가장 간단한 방법은 파이썬 리스트를 사용하는 것입니다. 예를 들어, 다음과 같이 리스트를 입력하여 넘파이 배열을 생성할 수 있습니다.

import numpy as np

my_list = [1, 2, 3, 4, 5]
my_array = np.array(my_list)
print(my_array)

위의 코드는 [1 2 3 4 5]라는 넘파이 배열을 생성하고 출력합니다.

배열 속성

넘파이 배열은 다양한 속성을 가지고 있는데, 그 중에서도 shape, dtype, size, ndim 등이 중요합니다.

print(my_array.shape)  # (5,)
print(my_array.dtype)  # int64
print(my_array.size)  # 5
print(my_array.ndim)  # 1

위의 코드는 my_array 배열의 속성을 출력합니다.

결론

넘파이 배열을 생성하고 속성을 살펴보았습니다. 배열의 속성을 이해하고 활용한다면 더 다양한 데이터 처리 및 분석을 할 수 있을 것입니다.

더 많은 넘파이 배열의 속성 및 활용 방법은 넘파이 공식 문서에서 확인할 수 있습니다.