본문 바로가기
반응형

전체 글233

numpy.core._exceptions.MemoryError [ MemoryError ] 메모리가 부족할 때 보이는 이녀석의 전문은 아래와 같았다. 이런 에러는 Pandas를 사용할 때 보인다. "numpy.core._exceptions.memoryerror: unable to allocate 151. mib for an array with shape (14, 2824553)" 해결 방법은 생각보다 간단하다. 32비트 파이썬을 64비트로 변경한다. 부팅해고 다시 앱을 실행한다. 가상 메모리를 올린다. 물리 메모리를 증가시킨다. 이렇게 3가지가 있는데, 가장 가성비가 잘 나오는 해결 방법은 1번 32비트를 64비트로 올리는 것이다. 32비트에서 64비트로 올릴 경우 메모리 주소의 값이 폭발적으로 증가하여 해당 오류없이 앱이 성공적으로 동작할 것이다. 32비트를 불가.. 2021. 8. 1.
M1 맥으로 윈도우용 개발 환경 구축 [ M1 맥북 ] 나는 현재 M1 맥북에어 13인치 16기가에 1TB SSD를 사용 중이고 개발 + 데일리로 활용하고 있다. 현재 M1 맥이 출시된 지 6개월이라는 시간이 흘렀고 이제는 인텔 맥으로 회귀한다는 건 이제 나에게는 있을 수 없는 일이 되었다. 특히 팬 소음 없는 작업 환경은 내가 너무나 꿈꿨던 환경이 아닐 수 없다. 그럼에도 불구하고 나는 가끔 인텔 맥북을 그리워하는데 바로 HTS를 활용하고 싶기 때문이다. 특히 키움증권의 HTS인 영웅문을 활용하고 싶다. 그러나 VM도 ARM을 정확하게 지원하지 않아 불안전한 환경이 지속되었다. 어떻게든 HTS를 사용해야 했고 나의 고통은 계속 커져만 갔다. 이제는 결단을 내려야 했다. 나는 결정을 했고 50만 원 안쪽으로 책상을 더럽히지 않을 정도의 크기.. 2021. 5. 24.
개발자라면 주식 백테스팅은 해보자 [ 백테스팅, Back Testing ] 주식을 접하게 되면 많은 책 또한 접할 수밖에 없다. 어떻게 하면 나의 부를 늘릴 수 있는 것인지를 항상 고민하는데 이 고민을 찾기 위한 가장 쉬운 방법이 바로 책이기 때문이다. 책에서는 다양한 방법을 글과 그림으로 설명을 한다. 이런 모든 말들이 전부 진짜일까? 나는 아니라고 생각한다. 책에서 말하는 많은 방법들은 무조건 검증을 해야한다. 검증을 위해서 나의 돈을 계좌에 넣고 시간을 넣어서 검증을 시도한다. 좋은 수익을 가져다줄 수 있다. 하지만 시간이 지날수록 수익은 꺾이게 되고 책에서 말하는 알고리즘은 신뢰를 잃게 된다. 그래서 다른 책을 다시 사서 보고 다시 같은 방법을 통해 검증을 한다. 이런 무한 반복에서 우연히 좋은 결과를 얻을 수 도 있지만 그렇지 .. 2021. 5. 23.
반응형