Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 주어진 numpy 배열의 데이터 유형 변경


astype(data_type)이라는 메소드가 있습니다. numpy 배열의 데이터 유형을 변경합니다. float64 유형의 numpy 배열이 있는 경우 , 그러면 int32로 변경할 수 있습니다. astype()에 데이터 유형을 지정하여 numpy 배열의 방법.

dtype을 사용하여 numpy 배열 유형을 확인할 수 있습니다. 수업. 샘플 numpy 배열의 데이터 유형을 확인합시다.

# importing numpy library
import numpy as np
# creating numpy array
array = np.array([1, 2, 3, 4, 5])
# printing the data type of the numpy array
print(array.dtype)

출력

위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

int32

float64에서 numpy 배열의 데이터 유형을 변경하는 방법을 살펴보겠습니다. &int32로 .

예시

# importing numpy library
import numpy as np
# creating numpy array of type float64
array = np.array([1.5, 2.6, 3.7, 4.8, 5.9])
# type of array before changing
print(f'Before changing {array.dtype}')
# changing the data type of numpy array using astype() method
array = array.astype(np.int32)
# type of array after changing
print(f'\nAfter changing {array.dtype}')

출력

위의 프로그램을 실행하면 다음과 같은 결과를 얻을 수 있습니다.

Before changing float64
After changing int32

numpy 모듈에 있는 모든 데이터 유형이나 Python의 일반 데이터 유형을 사용할 수 있습니다. 여기에서 numpy에 있는 데이터 유형 목록을 찾을 수 있습니다.

결론

numpy 배열의 데이터 유형 변환을 배웠기를 바랍니다. 튜토리얼과 관련된 문제가 있는 경우 댓글 섹션에 언급하세요.