파이썬
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 % 증가하고 성능이 저하 될 수 있습니다.