파이썬 ndarray를 float64에서 정수로 변환
float64 의 dtype 을 가진 파이썬에 ndarray 가 있습니다. 배열을 정수 배열로 변환하고 싶습니다. 어떻게해야합니까? int () 는 스칼라로 변환 할 수 없다고 말하므로 작동하지 않습니다. 실제 바이트가 변경되지 않았기 때문에 dtype 필드 자체를 변경하는 것은 분명히 작동하지 않습니다. Google이나 문서에서 아무것도 찾을 수없는 것 같습니다.이 작업을 수행하는 가장 좋은 방법은 무엇입니까? 해결 방법 .astype 을 사용하세요. >>> a = numpy.array([1, 2, 3, 4], dtype=numpy.float64) >>> a array([ 1., 2., 3., 4.]) >>> a.astype(numpy.int64) array([1, 2, 3, 4]) 참조 페이지 htt..
2020. 9. 19.