pyqt로 프로그램을 만들어보아요
1. pandas 보다 numpy가 훨씬 빠르다.
pandas로는 500x500이 7분 소요 되었고(함수 2개, 15번 반복) numpy로는 10초 남짓 소요됨
numpy에 빈칸 있으면 sum과 같은 함수 적용안됨
numpy concat 할때는 size 같게 만들어줘야함..2. gui는 pyqt5 그리고 qtdesigner를 이용하기.
코드로 front end를 일일이 짜는거 너무 힘듦..3. pyinstaller
할때 .qrc 파일 .py 파일로 변환
pyinstaller -w -F main.py 하고 만들어진 .spec 부분 내용 수정
경로는 절대경로로 변경
로직코드 보러가기
프라타모형이란? origin/ destination 에서 전체 유입유출량 부분을 수정했을때, 내부 발생량을 찾아서 계산하는 로직
- gui 가 너무 허접함 -> pyside 사용해보기
- cycle 횟수 사용자가 설정할 수 있게끔 수정
- txt 파일로 저장 (matrix/fromto 선택)
- pyinstaller 로 .exe 파일로 생성했을때 프롬프트가 켜졌다가 그냥 꺼짐
- 500 * 500으로 돌리면 430초가 걸림..
- 생성된 exe 파일 용량이 너무큼 (환경변수를 아나콘다에서 순정 파이썬으로 수정)
누군가에겐 내 코드가 도움이 되길 바라며 커밋