강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

송태의님의 프로필 이미지
송태의

작성한 질문수

파이썬을 활용한 선형대수학 - NumPy와 SciPy의 활용

강좌 트레일러

dtype 을 중간에 바꿀수도 있나요?

작성

·

245

1

np.float64 로 정의된 matrix 의 dtype 을 바꾸고 싶은 경우

강좌에서 나온 방법인 a = np.array([[], []], dtype=np.complex128) 와 같이 entry 와 dtype 을 처음부터 다시 정의하는 것 말고,

a.update_dtype() 같이 entry 정의는 그대로 두고 dtype 만 바꿔주는 함수는 따로 없을까요?

답변 1

1

안녕하세요.

"Ch.2 행렬 및 벡터 표현법"에서 astype을 활용하는 부분에 대해서 배웁니다. (8~9페이지)

예를들어 a가 float64였는데 complex로 명시적으로 바꾸고자 할경우,

a = a.astype(dtype = np.complex128) 로 타입 변환이 가능합니다.

암묵적 타입변환도 간단하게 배우지만 추천하진 않습니다.

감사합니다.

송태의님의 프로필 이미지
송태의

작성한 질문수

질문하기