-
카테고리
-
세부 분야
수학
-
해결 여부
미해결
dtype 을 중간에 바꿀수도 있나요?
20.03.05 18:43 작성 조회수 128
1
np.float64 로 정의된 matrix 의 dtype 을 바꾸고 싶은 경우
강좌에서 나온 방법인 a = np.array([[], []], dtype=np.complex128) 와 같이 entry 와 dtype 을 처음부터 다시 정의하는 것 말고,
a.update_dtype() 같이 entry 정의는 그대로 두고 dtype 만 바꿔주는 함수는 따로 없을까요?
답변을 작성해보세요.
1
조범희 (타블렛깎는노인)
지식공유자2020.03.05
안녕하세요.
"Ch.2 행렬 및 벡터 표현법"에서 astype을 활용하는 부분에 대해서 배웁니다. (8~9페이지)
예를들어 a가 float64였는데 complex로 명시적으로 바꾸고자 할경우,
a = a.astype(dtype = np.complex128) 로 타입 변환이 가능합니다.
암묵적 타입변환도 간단하게 배우지만 추천하진 않습니다.
감사합니다.
답변 1