파이썬

dataframe 의 as_matrix()대신에 .values사용하기.

HAyOunG0518 2019. 1. 29. 11:04

먼저 설명서에 DataFrame.as_matrix()이 더 이상 사용되어서는 안되며 대신 DataFrame.values을 사용해야합니다.

둘째, 원래 데이터가 dtype=object 인 것으로 나타납니다. 이것은 효율적이지 않습니다! 정수 데이터 인 경우 원래 데이터를 dtype=int으로로드해야합니다. 그런 다음 DataFrame.values을 호출하면 dtype이 이미 int가됩니다.

사용 dtype=object은 DataFrame에 저장된 값에 대한 포인터를 사용하여 다른 위치에 값을 저장하기 때문에 효율적이지 않습니다. 이렇게하면 메모리 소비가 100 % 증가하고 성능이 저하 될 수 있습니다.