파이썬

Python

[코딩도장] Unit.11 | 시퀀스 자료형 | 11.8, 11.9 심사문제 코드

>Unit.11 시퀀스 자료형>> a = [1,2,3,4] >>> 3 in a True >>> 10 in a False >>> b = [5,6,7] >>> a + b [1,2,3,4,5,6,7] >>> b * 3 [5,6,7,5,6,7,5,6,7] >>> print(len(a)) 4 >>> print(a[0]) #a의 가장 첫번째 요소 1 >>> print(b[-1]) #b의 가장 마지막 요소 7 >>> a[1] = 10 >>> print(a) [1,10,3,4] >>> del a[1] >>> print(a) [1,3,4] >>> a[:2] #인덱스 0부터 1까지 잘라서 새 리스트를 만듦 [1,3] >>> b[1:3] #인덱스 1부터 2까지 잘라서 새 리스트 만듦 [6,7] 슬라이스는 인덱스 증가폭을 지..

Python

[코딩도장] Unit.10 | 리스트와 튜플 | 10.5 심사문제 코드

>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) 리스트와 비슷한 튜플이라는 자료형도 파이썬에서 제공하고 있다. 튜플은 리스트와 달리 요소들의 변경, 추가, 삭제가 불가하기 때문에 읽기 전용 리스트라고 할 수 있다. 변수에 값을 저장할 때 ( ) (괄호)로 묶어주면 튜플이 되며 각 값은 리스트와 마찬가지로 ,(콤마)로 구분해준다. 튜플은 괄호로 묶지 ㅇ낳고 값만 콤마로 구분해 주어도 튜플이 되기도 한다. 튜플 역시 리트스..

Python

[코딩도장] Unit.08 | 비교, 논리 연산자 | 8.5 심사문제 코드

>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..

Python

[코딩도장] Unit.07 | 출력방법 | 7.5 심사문제 코드

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의..

Python

[코딩도장] Unit.06 | 변수와 입력 | 6.7, 6.8 심사문제 코드

>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('..

Python

[코딩도장] Unit 04 | 기본 문법

>Unit 04. 기본문법

각종 에러들을 해결 해 보자

gensim Vocab 로드 오류 해결하기 | AttributeError : Can't get attribute 'Vocab' on (module 'gensim.models.word2vec' from '/opt/conda/lib/python3.7/site-package/gensim/models/word2vec.py'>

네이버 영화 리뷰 감성 분석 프로젝트를 진행하면서 한국어 임베딩을 활용하여 성능을 개선하려고 하는 부분에서 파일 로드가 안되는 오류를 마주했다. (해당 프로젝트 노트북) 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..

각종 에러들을 해결 해 보자

python matplotlib 한글 깨짐 해결하기 | 주피터 노트북(Jupyter notebook) matplotlib 한글 깨짐 해결하기

아이펠 프로젝트 과제를 하면서 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..

토오오끼
'파이썬' 태그의 글 목록 (10 Page)