일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- MAPE
- mes
- Python
- 코테
- TypeError
- Mae
- SMAPE
- 평가지표
- 파이썬을파이썬답게
- knn
- n_neighbors
- PAPER
- RMES
- 논문
- mMAPE
- Pycaret
- 논문editor
- Overleaf
- Tire
- 카카오
- KAKAO
- 에러해결
- iNT
- 논문작성
- python 갯수세기
- n_sample
- 프로그래머스
- 스택
- Alignments
- Scienceplots
- Today
- Total
목록Language/Python (13)
EunGyeongKim
main UI와 main에 추가할 ui 만들기 code 수정하기 (Main)import sys 추가사용할 모듈의 추가from 파일이름 import 클래스명클래스명 수정(Ui_Form ⇒ Main) : 선택object ⇒ QWidgetinit 함수 추가모듈 선언 및 main ui 불러오기SetupUi 수정main함수의 QHBoxLayout에 모듈 추가실행 코드 추가Main 클래스 실행 Code 수정하기(모듈)import sys 추가object ⇒ QWidgetinit함수 추가 프로그램 실행 개떡같은 설명으로 힘들어 할수 있기 때문에 해당 예제 코드 추가함ui_horizontalUI.pyui_mainUI.pyui_verticalUI.py
1. QT Desinger를 켠다설치 및 참고 : https://ggangtalife.tistory.com/21 2. 파일 새로 만들기 Widget 선택 ⇒ 생성3. 위젯 디자인하기오른쪽의 위젯상자를 이용하여 디자인layout 선택 후 격자형으로 배치를 누르면 예쁘게 정렬된다.4. 위젯 확인 폼 ⇒ 미리보기를 선택하면 만든 위젯을 미리보기 가능5. 선호하는 코드로 ui 저장폼 ⇒ Python 코드 보기 및 플로피 디스트(파란색)을 클릭하면 해당 언어로 코드저장 가능6. 코드 확인 및 기능 추가 실행버튼을 눌렀을 때 창이 안켜지는 경우터미널 창(cmd)가 잠깐 나오고 켜지지 않는 경우가 있다. 이때 코드를 약간 수정해서 실행해야 한다. 수정할 점import sys 추가object ⇒ QWidget 변경__..
클래스 내에서 쓰는 변수 변수가 private라는 의미 __ 의미 _클래스이름__함수 클래스 전용 인스턴스 및 클래스 변수, 메서드, 전역에 저장된 변수, 인스턴스에 저장된 변수를 정의 __함수__ 의 의미 일반적으로 내장 메소드 또는 변수용으로 예약 예 >>> class MyClass(): ... def __init__(self): ... self.__superprivate = "Hello" ... self._semiprivate = ", world!" ... >>> mc = MyClass() >>> print mc.__superprivate Traceback (most recent call last): File "", line 1, in AttributeError: myClass instance ha..
탐색은 주어진 데이터에서 자신이 원하는 데이터를 찾아내는 알고리즘을 말함 5-1 깊이 우선 탐색 깊이우선 탐색 (DFS, depth-first search)은 그래프 완전 탐색 기법중 하나. 그래프 시작 노드에서 출발하여 탐색할 한쪽 분기를 정하여 최대 깊이까지 탐색을 마친 후 다른쪽 분기로 이동하여 다시 탐색을 수행하는 알고리즘. 시간 복잡도 O(V+E) V : 노드개수 E : 에지개수 # import sys # input = sys.stdin.readline n,m = map(int, input().split() ) a = [[]for _ in range(n+1)] visited= [False] * (n+1) def DFS(v): visited[v] = True for i in a[v]: if not..

4-1 버블정렬 데이터의 인접 요소끼리 비교하고, swap연산을 수행하여 정렬하는 방식 # import sys # input = sys.stdin.readline n = int(input()) number = [] for i in range(n): i = int(input()) number.append(i) for j in range(len(number), 1, -1): for i in range(len(number[:j])-1): print(number[:j], j, i) if number[i] > number[i+1]: number[i], number[i+1] = number[i+1], number[i] print(number) 4-2 선택정렬 대상에서 가장 크거나 작은 데이터를 찾아가 선택을 반복하..

ref: do it! 알고리즘 코딩테스트 3. 자료구조 3-1 배열과 리스트 파이썬에서는 배열과 리스트를 구분하지 않는다. 배열 : 메모리의 연속공간에 값이 채워져 있는 형태의 자료구조 인덱스를 이용해 배열의 값 참조가능 인텍스가 없으므로 값에 접근하려면 head 포인터부터 순서대로 접근해야 함. 접근하는 속도가 느림 포인터로 연결되어 있으므로 데이터 삽입, 삭제 속도가 빠름 선언할때 크기지정 불필요 배열보다 구조가 복잡리스트 : 값과 포인터를 묶은 노드라는것을 포인터로 연결한 자료구조 3-2 구간합 S[i] = A[0] + A[1]+ A[2]+ … + A[i-1]+ A[i] S[i] = S[i-1] + A[i] 구간 합을 만드는 공식 ( i ~ j ) S[j] - S[i-1] #백준 구간합 구하기 4 ..

데이터를 처리하다 보면 아래처럼 값이 아예 비워져 있는 경우가 종종 있다. 저렇게 되어버린경우, 종종 Pandas나, numpy를 돌리면 에러가 발생한다. 그렇다고 수천, 수만줄이 되는 모든 데이터를 일일히 확인할 수 없다. import pandas as pd data = pd.read_csv('./all_data_modify.csv') colums = data.columns for i in colums : data[i] = data[i].fillna(method='ffill') f_data = pd.DataFrame(data) f_data.to_csv('data_preprocess.csv', index=False) 7줄정도만 되는 python 코드로 엑셀 불러오기, 데이터 채우고 새로운 파일 생성하기를..

2022/09/06 프로그래머스_연습문제_N개의 최소공배수(문제 링크) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 깃 허브 풀이(깃허브 링크) GitHub - EunGyeongKim/TIL: Today I Learne Today I Learne. Contribute to EunGyeongKim/TIL development by creating an account on GitHub. github.com 프로그래머스 문제를 풀다가 유클리드 호제법을 이용하여 최소 공배수(LCM, Least Common Multiple)를 구하는 방법을 알게 되어 정리합니다..
linked list singly linked list contruct a sinly linked list with nodes and references a node consist of a variable to hold a reference to its next node a variable to hold a reference to its a value object special nodes : head and tail you can construct the singly linked list without them but, using them makes search, insert and delete more convenient generally, requires more coding than array cl..

관련 링크 SciencePlots Format Matplotlib for scientific plotting pypi.org 1. latex 깔아주기 !sudo apt-get install dvipng texlive-latex-extra texlive-fonts-recommended cm-super 2. font 깔아주기 # Ubuntu / Debian sudo apt update sudo apt install fonts-noto-cjk # macOS brew tap homebrew/cask-fonts brew cask install font-noto-serif-cjk-tc brew cask install font-noto-serif-cjk-sc brew cask install font-noto-seri..