무모한 도전-주식 인공지능 만들기1651 초기 테스터(initial tester)의 제작-34- 안녕하세요? 지난번 포스팅에서 짐작을 못한 에러가 나와서 당황스러웠는데, 이번에는 이 에러를 잡기 위한 작업에 들어간 내용과 이어서 데이터의 저장을 위한 작업에 들어가 보고자 합니다. 먼저 위 스크린샷에서 볼 수 있는 것 처럼 print()함수를 사용해서 일단 작업이 어디서 부터 잘못된 것인지 알아보도록 합니다. 그리고 나서 위 스크린샷에서 볼 수 있는 것처럼 제가 전혀 지정을 하지 않은 엉뚱한 경로로 바뀌어 져 있는 것을 볼 수 있었습니다. 이게 어떻게 된 일일까요? 그리고 나서 한번 그전에는 또 어떻게 된 것인지 더 알아보기 위해서, 다시한번 print()함수를 동원해서 오류를 찾아내 보도록 합니다. 그런데 첫 단계에서는 제 의도대로 나오는 것을 확인할 수 있었습니다. 그럼 어디서 잘못된 것인가 하면.. 2020. 1. 28. 초기 테스터(initial tester)의 제작-33- 안녕하세요? 지난번 포스팅에서 어떻게 일일히 타이핑을 하지 않고서 폴더 경로를 지정하는 작업을 할 것인지에 대해서 한번 이야기를 하면서 GUI작업을 하고나서 포스팅을 중간에 끊었는데, 아무튼 이 내용을 이어서 계속해서 나아가 보도록 하겠습니다. 비록 지루한 면이 있기는 있겠지만, 제 시행착오 끝에 프로그램이 하나하나 완성이 되는 것을 봐 주시기 바랍니다. 먼저 해야 할일은 폴더를 선택하기 위한 메서드를 작성해야 할 필요성이 있는데, 일단 위 스크린샷에서 볼 수 있는 것처럼 우선, QFileDialog에서 getExistingDirectory()라는 메서드를 사용하면 간단하게 처리가 가능합니다. 그리고 나서 기존에는 작업에 바로 들어가기 위한 버튼을 활성화 시킨 코드를 이번에는 결과를 저장할 폴더를 저장하.. 2020. 1. 28. 초기 테스터(initial tester)의 제작-32- 안녕하세요? 지난번 포스팅에서 어떻게 성공하기는 했지만, 이게 끝이 아니기는 아닙니다. 일단 조금은 더 다듬어야 하며, 이 작업이 끝나고 나서 그림으로 나온 데이터 시각화 결과를 저장해야 하는 작업이 남아 있습니다. 처음에는 단순하고 쉬울줄 알았습니다만, 실상은 그렇지 못해서 앞으로 이어지는 시리즈는 또 이걸 처리하는 과정을 담고 있다고 해도 됩니다. 먼저 위 스크린샷에서 있는 것처럼 일단 스탭을 100으로 올려 보도록 하겠습니다. 왜 이렇게 하느냐 하면, 너무 오밀조밀하게 인덱스 값이 있어서 지저분해 보이는 상황을 초래했을 수 있기 때문입니다. 일단 결과는 성공적이기는 성공적이었습니다. 그렇게 지저분해 보이던 x축의 값이 그런데로 깔끔하게 정리가 된 것을 볼 수 있었습니다. 그리고 나서 이번에는 그냥 .. 2020. 1. 27. 초기 테스터(initial tester)의 제작-31- 안녕하세요? 이번 포스팅에서는 역시나 계속해서 데이터의 시각화를 이어서 진행을 해 보고자 합니다. 일단 지난번 까지 해서 어디가 문제인지 몰라도, 손익을 나타내는 차트가 제대로 나오기 시작하니, 이번에는 주식의 분봉차트가 제대로 나오지 못하는 상황이 이어지고 있습니다. 먼저 위 스크린샷에서 볼 수 있는 것처럼 기존에 twinx()라는 명령어가 x축을 공유한다는 명령어인데, 이를 제거해 보도록 합니다. 이렇게 했더니, 봉차트는 그런데로 나오는 것 같기는 합니다만, 문제는 위 스크린샷에서 볼 수 있는 것처럼 손익이 제대로 나오지 못하는 것을 볼 수 있습니다. 그래서 위 스크린샷에서 나와 있는 것처럼 그냥 date를 추출하면 문자열로 나오는데, 이를 datetime의 날짜 형식의 데이터로 바꾸어 주는 작업을 .. 2020. 1. 27. 이전 1 ··· 247 248 249 250 251 252 253 ··· 413 다음