본문 바로가기

IT study/00. playdata_trace13

tensorflow object detection api2 윈도우즈 설치 * 학습 내용 1. tensorflow object detection api를 git에서 clone 2. protobuf 설치 3. research/object_detection/protos 를 컴파일 4. setup.py 를 이용해 설치 5. pythonpath 설정 및 예제 코드 실행 1. tensorflow object detection api를 git에서 clone - cmd 창을 열고 api를 다운받고자 하는 디렉토리 위치에서 아래 커맨드를 입력한다 (여기서는 c 드라이브/개인폴더(202107_lab)/tools에 다운받아 진행할 예정) git clone https://github.com/tensorflow/models.git - 해당 디렉토리로가서 zip파일 압축해제를 해준다. - 다 다운받으.. 2021. 9. 28.
jupyter notebook 테마 설정 현재 사용하고 있는 jupyter notebook 테마 설정은 아래와 같다 테마는 monokai, 폰트는 D2Coding을 사용해서 적용했으며, 해당 폰트를 사용하기 위해서는 따로 다운을 받아야 한다. (폰트 다운 및 적용에 대한 내용은 검색을 추천. 이것저것해보다가 우연히 적용된 내용이라 정확하지 않은 내용을 포스팅하는 것은 옳지 않다고 생각해서 포스팅하지 않을 예정) 먼저 테마를 적용하기 위해 필요한 라이브러리를 다운받아야 한다. 관련 명령어는 아래와 같다. # 쥬피터 노트북 테마 설치 pip install jupyterthemes # 이전에 쥬피터 노트북을 설치한적이 있다면 pip install --upgrade jupyterthemes # 쥬피터 노트북이 설치되어있지 않다면 pip install .. 2021. 7. 24.
연결한 dbeaver에 data 생성하기 보호되어 있는 글 입니다. 2021. 7. 22.
DBeaver와 AWS DB 연결하기 보호되어 있는 글 입니다. 2021. 7. 22.
DBeaver와 AWS DB 연결하기 위해 AWS DB 생성 보호되어 있는 글 입니다. 2021. 7. 22.
리스트 관련 함수(수정중) * 개요 - 리스트 연산자: 연결(+), 반복(*), len() - 리스트 요소 추가: append(), insert() - 리스트 요소 제거: del, pop(), remove(), clear() - 리스트 내부 특정값 존재 여부 확인: in/not in 1. 리스트 연산자: 연결(+), 반복(*), len() 2. 리스트 요소 추가: append(), insert() - 리스트명.append(요소) : 리스트 뒤에 요소 추가 - 리스트명.insert(위치, 요소) 3. 리스트 요소 제거: del, pop(), remove(), clear() - del 리스트명[인덱스] : 특정 인덱스에 있는 요소 제거 - 리스트명.pop(인덱스) : 특정 인덱스에 있는 요소 제거 - 리스트.remove(값) : 리스.. 2021. 5. 25.
문자형 관련 함수 * 개요 - format() - 대소문자 바꾸는 함수 : upper(), lower() - 문자열 양옆의 공백 제거 함수 : strip() - 문자열 구성 파악 함수 : isXX() - 문자열 찾기: find(), rfind() - in 연산자 : "xx" in "xx" - 문자열 자르기: split() 1. format()함수 : format() : {} 기호를 format의 괄호 안에 있는 매개변수로 대체 2. 대소문자 바꾸는 함수 : upper(), lower() upper() 문자열의 알파벳을 대문자로 바꾸기 lower() 문자열의 알파벳을 소문자로 바꾸기 cf) 참고로 upper(), lower()는 원본이 파괴되지 않는 비파괴적 함수이다. 3. 문자열 양옆의 공백 제거 함수 : strip() .. 2021. 5. 25.
예외처리/에러코드 타입(수정중) * 개요 - ValueError 예외 - IndexError - IndentationError - NotImplementedError 1. ValueError 예외 1) 숫자가 아닌 것을 숫자로 변환하려고 할 때 2) 소수점이 있는 숫자 형식의 문자열을 int() 함수로 변환하려고 할 때 2. IndexError - format 함수의 경우 {} 기호의 갯수가 format() 함수의 매개변수 개수보다 많을 때 3. IndentationError 파이썬의 경우 띄어쓰기도 하나의 문법인데, 들여쓰기 규칙을 지켜지지 않을 경우 IndentationError가 발생한다. 4. NotImplementedError pass 키워드를 입력해놓고 구현하지 않았을 때 발생하는 에러. 코드가 구현되지 않아서 발생한 오류 2021. 5. 25.
python data type # 파이썬 데이터 타입 1) numeric ① 정수형(integer) : 소수점이 없는 숫자 ex) -1, 0, 1, ... ② 실수형(floating point, 부동 소수점): 소수점이 있는 숫자 ex) 0.0, 3.141592, -1.2, ... ③ 복소수형(complex number) : a + bi 형으로 표기 2) dictionary : {key: value, ... } 3) boolean: ① True ② False 4) set: {} 5) sequence Type ① 문자형(String) : 문자 하나도 string type으로 분류 ex) a, text, Hello world! ② 리스트(List) : [] ③ 튜플(Tuple) : (), 튜플형은 내용을 수정 할 수 없다. 2021. 5. 25.
0521/(수정중) * 공부한 내용 - enumerate() - enumerate() : 열거하다 - comprehension() : 이해력 리스트, 세트, 딕셔너리 내에서 실행 할 수 있는 한 줄 for문(반복문) 변수명 = [ 출력문 for i in range() if x != x] - 예외처리문 2021. 5. 24.
2. 변수와 자료형 * 공부 내용 - 변수 - 함수 - 자료형 * 변수 - 자료에 이름을 붙여, 이름을 부를 때마다 자료가 나오면 편리할 것. 해당 기능을 변수라고 함. 실제로 변수는 컴퓨터의 임시 저장 공간(메모리)에 저장됨. - 파이썬에서는 = 기호를 사용하여 변수에 자료를 할당함. 즉 '변수명 = data' 와 같은 형태로 사용. [변수명의 규칙] - 문자, 숫자, 밑줄 기호(_)를 사용하여 만듦 - 변수명은 숫자로 시작할 수 없음 - 대소문자 구분 - 변수명에 공백을 쓸 수 없음 - 밑줄 이외의 기호는 사용 불가능 - 예약어는 변수명으로 사용 불가능 * 자료형 numbers 숫자형(int, float) boolean True, False string 문자열'',"" list 리스트[] tuples 튜플() sets .. 2021. 5. 16.
1. 수학 연산 * 공부한 내용 - 사칙연산 - 거듭제곱 - 산술 연산자 기호 - 과학적 표기법 - 진수표현과 변환 - 논리 연산 및 비교연산 * 산술 연산자 연산자 기호 의미 예 결과 + 더하기 5 + 2 7 - 빼기 5 - 2 3 * 곱하기 5 * 2 10 / 나누기 5 / 2 2.5 // 몫 5 // 2 2 % 나머지 5 % 2 1 ** 거듭제곱 5 ** 2 25 * 과학적 표기법 10*10*10 = 1e3 3*10**8 = 3e8 1e15 1e16 1e-4 1e-5 * 논리 연산자 [논리 연산자] 논리 연산자 의미 활용 예 설명 and 논리곱 A and B A와 B 모두 참일 때만 참이고, 나머지는 거짓 or 논리합 A or B A와 B 중 하나라도 참이면 참이고, 둘 다 거짓일 때 거짓 not 논리 부정 not.. 2021. 5. 16.