Written on
·
217
1
np.float64 로 정의된 matrix 의 dtype 을 바꾸고 싶은 경우
강좌에서 나온 방법인 a = np.array([[], []], dtype=np.complex128) 와 같이 entry 와 dtype 을 처음부터 다시 정의하는 것 말고,
a.update_dtype() 같이 entry 정의는 그대로 두고 dtype 만 바꿔주는 함수는 따로 없을까요?
Answer 1
1
안녕하세요.
"Ch.2 행렬 및 벡터 표현법"에서 astype을 활용하는 부분에 대해서 배웁니다. (8~9페이지)
예를들어 a가 float64였는데 complex로 명시적으로 바꾸고자 할경우,
a = a.astype(dtype = np.complex128) 로 타입 변환이 가능합니다.
암묵적 타입변환도 간단하게 배우지만 추천하진 않습니다.
감사합니다.