인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

kofboy20005337's profile image
kofboy20005337

asked

Linear Algebra with Python - Using NumPy and SciPy

Course Trailer

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

Written on

·

217

1

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

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

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

선형대수학행렬

Answer 1

1

tkn님의 프로필 이미지
tkn
Instructor

안녕하세요.

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

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

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

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

감사합니다.

kofboy20005337's profile image
kofboy20005337

asked

Ask a question