파이썬(59)
-
파이썬 구문 오류(syntax error) 해결 방법
파이썬 구문 오류(syntax error) 해결 방법 구분 오류 방지 및 해결방법 예약어 · 파이썬 예약어를 변수 이름으로 쓰지 않았는지 확인합니다. 반복문 · for, while, if, def 같은 구문의 선언부 끝에 콜론(:)이 있는지 확인합니다. 문자열 · 코드의 문자열에 따옴표(', ")가 짝이 맞는지 확인합니다. · 작은 따옴표가(')가 `로 되어 있지 않은 지 확인합니다. 삼중 부호 · 여러 줄 문자열을 사용하는 경우 삼중 부호(''' 또는 """)로 문자열이 올바르게 감싸졌는지 확인합니다. 블록 연산자 · 열기 연산자 (, {, [ 를 열고 닫지 않으면 파이썬은 다음 줄을 현재 문장의 일부분으로 인식합니다. 조건문 · 조건문 안에 ==(비교연산자) 대신 =(대입연산자) 가 쓰였는지 확인합니..
-
numpy 불린 인덱싱 (boolean indexing)
numpy 불린 인덱싱 (boolean indexing) · ≒ 불리안(Boolean) 배열 방식 · numpy 불린 인덱싱은 배열 각 요소의 선택여부를 True, False로 표현합니다. · 인덱스 배열의 원소가 True, False 두 값으로만 구성되며 인덱스 배열의 크기가 원래 ndarray 객체의 크기와 같아야 합니다. · 불린 값으로 된 배열을 인덱스로 사용하면 대상 배열의 인덱스가 True인 아이템만 결과로 추출할 수 있습니다. numpy 불린 인덱싱 방법 · True/False 값으로 불린 인덱싱 배열 · 표현식을 사용하여 불린 인덱싱 배열을 생성 True/False 값으로 불린 인덱싱 배열 만약 배열 a 가 2 x 3 의 배열이이라면, 불린 인덱싱을 정의하는 numpy 배열도 2 x 3 으..
-
Graphviz
Graphviz · 그래프, 다이어그램을 그려주는 오픈소스 도구 · Open source Graph Visualization Software https://graphviz.gitlab.io/
-
함수의 기본형식
함수의 기본형식· 함수를 정의할 때에는 입력부분, 처리부분, 출력부분을 각각 정의해야 합니다.· def는 함수를 만들 때 사용하는 예약어입니다.· 함수명은 사용자가 임의로 지정할 수 있습니다.· 함수명 뒤 괄호() 안의 입력 인수(parameter)는 이 함수에 입력될 입력값을 지정입니다.· : 다음 라인의 들여쓰기(indentation)한 문장은 함수에서 수행할 문장들을 작성합니다.· 함수의 끝에는 return키워드로 함수 종료 및 값을 반환합니다.· 함수와 다른 구문을 구분하기 위해 2줄을 띄어줍니다. (PEP 스타일 가이드) 구분 기본형태 설명 def 예약어 · 함수를 만들 때 사용하는 예약어입니다. 함수 이름 · 함수의 이름을 표현 인수1 입력 형태 · 입력부분 · 파라미터(Parameter) ·..
-
AttributeError: module 'cv2.cv2' has no attribute 'xfeatures2d' 해결방법
에러메시지 AttributeError: module 'cv2.cv2' has no attribute 'xfeatures2d' sift = cv2.xfeatures2d.SIFT_create() AttributeError: module 'cv2.cv2' has no attribute 'xfeatures2d' 해결방법 1 패키지를 설치합니다. pip install opencv-contrib-python C:\CodeLab>pip install opencv-contrib-python Collecting opencv-contrib-python Downloading https://files.pythonhosted.org/packages/ba/0d/40121ed697f6105b9ffafc0e455e955ba8cbff..
-
for문
for문 · C#, Java 에서의 foreach 와 비슷하며 컬렉션으로부터 요소(element) 하나씩을 가져와, 루프 내의 문장들을 실행합니다. · 시퀀스형 객체를 순차적으로 순회할 때 사용합니다. 리스트, Tuple, 문자열 등의 컬렉션(Collection)은 "for 요소변수 in 컬렉션" 형식에서 in 뒤에 위치하게되며 반복 시 추출되는 요소는 요소변수에 저장되어져서 수행됩니다. for in :