>Unit.10 리스트와 튜플>> a = [1,2,3,4,a,b] >>> print(a) [1,2,3,4,a,b] >>> b = [] >>> print(b) [ ] >>> c = list() print(c) [ ] >>> d = list(range(5)) >>> print(d) [0,1,2,3,4] - 튜플 : a = (1,2,3,4) 리스트와 비슷한 튜플이라는 자료형도 파이썬에서 제공하고 있다. 튜플은 리스트와 달리 요소들의 변경, 추가, 삭제가 불가하기 때문에 읽기 전용 리스트라고 할 수 있다. 변수에 값을 저장할 때 ( ) (괄호)로 묶어주면 튜플이 되며 각 값은 리스트와 마찬가지로 ,(콤마)로 구분해준다. 튜플은 괄호로 묶지 ㅇ낳고 값만 콤마로 구분해 주어도 튜플이 되기도 한다. 튜플 역시 리트스..
>Unit. 08 비교, 논리 연산자(초과), =(이상), >> 5 == 5 True >>> 1 != 5 True >>> 'python' == 'python' True >>> 1 > 5 False 값을 비교하는 것 뿐 만 아니라 객체(object)도 비교할 수 있다. 객체가 같은지 다른지 비교할 때는 is, is not을 사용한다. is는 같다, is not은 다르다를 의미한다. >>> 1 is 1.0 #객체 비교 Flase >>> 10 == 10.0 #값 비교 True - 논리 연산자 논리 연산자에는 and, or, not이 있다. and는 두 값 모두 True여야만 최종 결과로 True가 된다. 하나라도 False면 최종 결과는 Fasle가 된다. or는 두 값 중 하나만 True여도 최종 결과로 T..
Unit.07 출력방법 - sep : 값 사이에 문자 넣기 print(1, 2, 3, sep=', ') # sep에 콤마와 공백을 지정 >>> 1, 2, 3 print(4, 5, 6, sep=',') # sep에 콤마만 지정 >>> 4,5,6 print('Hello', 'Python', sep='') # sep에 빈 문자열을 지정 >>> HelloPython print(a, b, sep='x') # sep에 x를 지정 >>> axb - 줄바꿈 print 했을 때 출력되는 값들을 여러 줄에 출력하기 위해서는 sep='\n'을 해주면 된다. sep를 사용하지 않을 대는 문자열 안에 \n을 넣으면 된다. 이 때 \n 양 옆에 공백을 넣으면 공백이 출력되므로 공백을 넣지 않아야 한다. - end : print의..
>Unit.06 변수와 입력>> 11 1 위의 코드를 실행시키면 a에 10을 더한 11이 나오지만 정작 a를 print하면 원래 저장되어 있는 값인 1이 출력된다. 계산결과를 유지하려면 다시 변수에 저장해야하며 할당과 연산을 한번에 해주는 할당 연산자를 사용할 수 있다. a = 1 a += 10 #할당연산자 print(a) >>> 11 - 입력 값을 변수에 저장하기 input 함수를 사용하여 입력한 값을 변수에 저장할 수 있다. 또 아래와 같은 방법을 사용하여 여러 값을 받아서 각 변수에 저장할 수도 있다. 변수1, 변수2 = input().split() 변수1, 변수2 = input().split('기준문자열') 변수1, 변수2 = input('문자열').split() 변수1, 변수2 = input('..
( 진행했던 폐렴 진단 프로젝트 링크 : https://github.com/YOOHYOJEONG/AIFFEL_LMS_project/blob/master/ex11/ex11_Pneumonia_Diagnosis.ipynb ) GitHub - YOOHYOJEONG/AIFFEL_LMS_project Contribute to YOOHYOJEONG/AIFFEL_LMS_project development by creating an account on GitHub. github.com 위 링크의 폐렴 진단 프로젝트를 진행하면서 모델 학습 결과로 epoch를 진행하면서 나오는 train 데이터셋과 validation 데이터셋의 loss, accuracy, precision, recall 결과를 함께 출력하여 그래프로 시각..
네이버 영화 리뷰 감성 분석 프로젝트를 진행하면서 한국어 임베딩을 활용하여 성능을 개선하려고 하는 부분에서 파일 로드가 안되는 오류를 마주했다. (해당 프로젝트 노트북) GitHub - YOOHYOJEONG/AIFFEL_LMS_project Contribute to YOOHYOJEONG/AIFFEL_LMS_project development by creating an account on GitHub. github.com 한국어의 미리 학습된 Word2Vec 모델은 박규병님의 깃허브 주소에서 다운받을 수 있다. https://github.com/Kyubyong/wordvectors GitHub - Kyubyong/wordvectors: Pre-trained word vectors of 30+ languag..
아이펠 프로젝트 과제를 하면서 matplotlib를 사용하여 그림을 출력하려고 할 때 plot의 title을 한글로 지정하면 한글 폰트가 깨지는 현상이 있었다. 이전까지는 계속 영어로 출력을 해 왔기에 상관이 없었는데 이번 프로젝트에서는 plot의 title에 연예인들의 이름이 한글로 들어가야 했기 때문에 한글 폰트 깨짐 현상을 해결해야 했다. ( 해당 프로젝트 노트북 : https://github.com/YOOHYOJEONG/AIFFEL_LMS_project/blob/master/ex05/ex5_face_embading.ipynb ) GitHub - YOOHYOJEONG/AIFFEL_LMS_project Contribute to YOOHYOJEONG/AIFFEL_LMS_project developmen..