
주로 파이썬에서 파일을 읽을 때 다음과 같이 간단하게 구현하다보면... 다음과 같이 오류가 발생한다. 파일을 열 때 올바른 인코딩을 지정하는 것은 중요하다.예를 들어, 다음과 같이 URF9로 인코딩을 사용하면 정상적으로 파일을 읽을 수 있다. 여기서 예시로 UTF8로 인코딩을 지정했으나, 실제 파일 인코딩에 맞추어서 사용하면 된다. 파일을 열 때 인코딩을 명시적으로 지정하는 것이 중요하니, 파일의 실제 인코딩을 확인하고 그에 맞게 지정해주는 것을 잊으면 안된다!!

파일을 불러오거나 저장할 때 디렉토리 주소를 복사한다. 이때, 아래와 같이 보통 그냥 그대로 복사하는 경우가 많다. 귀찮으니깐!! 그러나, 이렇게 그대로 복사해서 사용하면 다음과 같은 경로가 코드에 들어가게 된다. 이렇게 그냥 갖다가 쓰게 되면 오류 메세지가 떠버린다.... 해당 오류 해결방법은 매우 매우 간단하다!! \ => / 로 바꿔주면 된다. 그럼 잘 해결된다!!!
파이썬에서의 print()문의 옵션에 대해 알아보고자 한다. - sep(separation) - end - format - escapesep(separation)각 문자열 사이를 '구분자'로 분리하여 출력한다.기본값은 ' '(띄어쓰기)로 되어있으며, 반드시 구분자를 설정해야한다.print("H","E","L","L","O", sep='') # HELLOprint("H","E","L","L","O", sep=' ') # H E L L Oprint("H","E","L","L","O", sep='*') # H*E*L*L*O end그 뒤의 출력값과 이어서 출력한다 (줄바꿈 생략한다)print("HELLO", end=' ')print("Life4AI blog.")# HELLO Life4AI blog. 그리고..

파이썬에서 특정 문자/문자열의 위치를 찾는 index()와 find()의 개념 및 차이점에 대해 알아보고자 한다. - index()의 개념 - find()의 개념 - index() vs find() index()의 개념array.index("찾을 값", start, stop) index() 함수의 모양은 위와 같으며, 찾고자 하는 값의 인덱스 위치를 반환해주는 함수이다.찾는 문자가 존재한다면, 해당 위치의 index를 반환한다. 만약 찾는 문자가 여러 개 있다면 맨 처음 찾은 문자의 index를 반환한다. 사용 예시 1 - array.index(x): array에서 x의 인덱스 반환a = [11,10,12,13,20,31,11,10,10,11]print(a.index(10)) # 1 - array...

파이썬에서의 집합 자료형 set과 합집합, 교집합, 차집합, 대칭차집합에 대해 알아보고자 한다. - 집합 자료형 set - Set 관련 함수 - 값 추가 및 제거 - 값 1개 추가 - add - 값 여러 개 추가 - update - 특정 값 제거 - remove - Set의 수학적 연산 - 합집합 - 교집합 - 차집합 - 대칭차집합집합 자료형 setSet은 고유한 원소들의 집합을 나타내는 데이터 구조이다. 다음과 같이 set 키워드를 사용해 만들 수 있다.s1 = set([1,2,3,3,3])print(s1) # {1, 2, 3}s2 = set('HELLO')print(s2) # {'O', 'E', 'H', 'L'} 결과를 보면, 순서도 뒤죽박죽이고, 중복..
파이썬에서의 range() 함에 대해 알아보고자 한다. - range() 함수 - range() 함수 예시 - range(stop) - range(start, stop) - range(start, stop, step) - range() 역순range() 함수range(stop)range(start, stop)range(start, stop, step) range() 함수는 일정 범위의 연속된 정수를 생성하는 데 사용되며, 모양은 위와 같다. range() 함수는 range 객체를 반환하고, 반복가능(iterable)하기 때문에 반복문을 사용해 출력가능하다.그리고, 당연히 리스트나 튜플로 변환하여 결과를 확인할 수 있다.print(range(10)) # range 객체 출력: ra..

파이썬에서 예외를 처리하는 방법에 대해 알아보고자 한다. - 오류는 언제 발생하는가? - 오류 예외 처리란? - try-except 문 - try-finally 문 - try-else문 - 오류 회피 pass - 오류 일부러 발생 rasie오류는 언제 발생하는가?오류를 처리하는 방법을 보기전에 어떤 상황에서 오류가 발생하는지 보자. 오타를 입력했을 때 발생하는 구문 오류(syntax error)가 아닌,실제 프로그램에서 자주 발생하는 오류는 다음과 같다. 1) 0으로 다른 숫자를 나누는 경우이다. 자주 발생하는 오류이다.x = 99/0 99를 0으로 나누려고 하니 다음과 같이 ZeroDivisionError 오류가 발생한다. 2) 배열의 범위를 벗아난 인덱스에 대 발생하는..
파이썬에서의 join()의 개념과 예제에 대해 알아보고자 한다. - join()의 개념 - join() 예제join()의 개념''.join(리스트)'구분자'.join(리스트) join 함수의 모양은 위와 같다.매개변수로 들어온 리스트에 있는 요소 하나하나를 합쳐서 하나의 문자열로 바꾸어 반환하는 함수이다. 그럼 '구분자'는 뭐냐?'구분자'.join(리스트)라면, 리스트의 값과 값 사이에 '구분자'에 들어온 구분자를 넣어서 하나의 문자열로 합쳐주는 것이다.예를들어, '+'.join([1,2,3])라면, "1+2+3"와 같은 형태의 문자열을 만들어 반환한다. 그럼, ''.join(리스트)의 형태에서 구분자는 공백과 마찬가지인걸 알 수 있다! join()의 예 l = ['Hello','This','is','..
- Total
- Today
- Yesterday
- action value function
- baekjoon
- ai 사용 이유
- *args
- ai란?
- 백준
- 로지스틱 회귀
- 경사하강법
- NumPy
- 딥러닝
- **kwargs
- Sort
- sorted
- ai 필요성
- 파이썬
- Andrew Ng
- counter()
- 강의노트 정리
- 데이터 충분?
- **
- 강화학습
- 데이터 얼마나 수집
- python
- 비용함수
- 앤드류응
- ai 필요?
- 손실함수
- *
- ai 중요한 이유
- 숏코딩
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |