일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 선형회귀
- 파이썬
- 영국석사
- 오늘도코드잇
- SQL
- CSS
- Seaborn
- 다항회귀
- 결정트리
- for반복문
- 유학생
- 행렬
- 로지스틱회귀
- 판다스
- matplotlib
- 코딩독학
- 코드잇 TIL
- numpy
- 런던
- 경사하강법
- 코딩
- 코딩공부
- 코드잇TIL
- 데이터분석
- 머신러닝
- sql연습문제
- 나혼자코딩
- HTML
- 윈도우함수
- 코드잇
- Today
- Total
목록코딩공부/Python (33)
영국 척척석사 유학생 일기장👩🏻🎓
지난 글에서 NumPy 에서 유용한 내장 함수를 이용해 다양한 ndarray를 만드는 방법에 대해 알아보았습니다. ndarray는 변경가능(mutable) 합니다. 즉, ndarray를 만든 후에 안에 있는 요소들을 변경할 수 있습니다. 또한, 슬라이싱(slicing)도 할 수 있습니다. 머신러닝에서 데이터를 훈련 세트와 교차검증 세트, 테스트 세트로 분할하는 등 슬라이싱을 사용하여 데이터를 분할하는데 유용합니다.이번 글에서는 인덱싱을 이용하여 ndarray의 요소들에 액세스하거나 요소들을 변경하는 방법에 대해 알아보겠습니다. 🔻(참고)NumPy 함수🔻 (파이썬) NumPy 넘파이 내장 함수 총정리NumPy 내장 함수를 이용하면 ndarray를 만드는 시간이 절약됩니다. 내장 함수를 이용하면 단 한줄..
NumPy 내장 함수를 이용하면 ndarray를 만드는 시간이 절약됩니다. 내장 함수를 이용하면 단 한줄의 코드로 특정한 종류의 ndarray를 만들 수 있습니다. 이번 글에서는 가장 유용한 ndarray 생성용 내장 함수에 대해 알아보겠습니다. 1. np.zeros()np.zeros(shape) : 지정된 shape(행, 열) 으로 된 0으로만 채워진 ndarray를 만드는 함수 np.zeros() 함수는 기본적으로 dtype float64인 배열을 만듭니다. 원한다면 dtype 키워드를 써서 데이터 유형을 변경할 수도 있습니다.X = np.zeros((3,4))print('X = \n', X)print('X has dimensions:', X.shape)print('X is an object of t..
지난 글에서 함수 def를 정의하고 호출하는 방법과 코드를 문서화하기 위한 독스트링(docstring)에 대해 알아보았습니다. 이번 글에서는 유용한 함수인 람다(lambda) 함수와 람다 식에 대해 알아보겠습니다. 🔻(참고) def 함수🔻 (파이썬) def 함수 정의하고 호출하기, 변수 범위함수를 사용하려면 먼저 함수가 어떤 역할을 하는지, 어떤 입력값이 필요할 수 있는지를 정의해야 합니다. 함수 안에 있는 코드는 우리가 그 함수를 호출하거나 사용할 때만 실행됩니다. 이번life-of-nomad.tistory.com🔻(참고) def 독스트링 🔻 (파이썬) def 함수 문서화하기 위한 독스트링(docstring) 쉽게 알아보기지난 글에서 def를 이용하여 함수를 정의하고 호출하는 방법에 대해 알아보..
지난 글에서 def를 이용하여 함수를 정의하고 호출하는 방법에 대해 알아보았습니다. 이번 글에서는 코드를 더욱 쉽게 이해하고 사용하도록 하기 위한 독스트링(docstring)에 대해 알아보겠습니다. 🔻(참고) def 함수🔻 (파이썬) def 함수 정의하고 호출하기, 변수 범위함수를 사용하려면 먼저 함수가 어떤 역할을 하는지, 어떤 입력값이 필요할 수 있는지를 정의해야 합니다. 함수 안에 있는 코드는 우리가 그 함수를 호출하거나 사용할 때만 실행됩니다. 이번life-of-nomad.tistory.com 1. 독스트링(docstring)함수의 주요 장점 중 하나는 프로그램을 작은 덩어리로 나누는데 도움이 된다는 점입니다.이렇게 하면 코드의 일부인 함수를 재사용할 수 있으므로 코드를 더 쉽게 작성할 수 있..
함수를 사용하려면 먼저 함수가 어떤 역할을 하는지, 어떤 입력값이 필요할 수 있는지를 정의해야 합니다. 함수 안에 있는 코드는 우리가 그 함수를 호출하거나 사용할 때만 실행됩니다. 이번 글에서는 함수를 def로 정의하고 호출하는 방법에 대해 알아보겠습니다. 1. 함수 정의하기먼저, 예시로 실린더의 부피를 계산하는 함수를 만들어보겠습니다. def cylinder_volume(height, radius): pi = 3.14159 return height * pi * radious ** 2cylinder_volume 함수를 정의한 후에 아래와 같이 그 함수를 호출할 수 있습니다.cylinder_volume(10, 3)1) 함수 header위 구문을 자세히 살펴보겠습니다.함수 헤더는 항상 키워드 de..
이번 글에서는 리스트 컴프리헨션(list comprension)을 사용하여 빠르고 간단하게 리스트를 만드는 방법에 대해 알아보겠습니다. 1. 리스트 컴프리헨션(List Comprehension)리스트 컴프리헨션은 직관적으로 리스트를 생성하는 방법입니다. 대괄호 "[", "]"로 감싸고 내부에 for문과 if 문을 사용하여 반복하며 조건에 만족하는 것만 리스트로 생성할 수 있습니다.리스트를 생성하고 for문과 if문을 사용하지 않고 리스트 컴프리헨션을 사용하는 이유는 직관적이고, 여러줄에 쓸걸 한줄에 만들어 주기 때문입니다. 심지어 속도도 더 빠릅니다.아래의 코드를 살펴보겠습니다.capitalized_cities = []for city in cities: capitalized_cities.append..
저번 글에서 for 반복문과 while 반복문에서 break와 continue를 사용하는 방법에 대해 알아보았습니다. 이번 글에서는 반복문에서 편리하게 사용할 수 있는 zip과 enumerate 함수에 대해 알아보겠습니다. 🔻(참고) break, continue 🔻 (파이썬) for 반복문과 while 반복문에서 break 와 continue 사용하기앞의 글에서 for 반복문과 while 반복문, for 반복문과 while 반복문의 차이점에 대해서 알아보았습니다. 이번 글에서는 반복문이 종료되거나 반복을 통제해야 하는 경우 사용하는 break와 continue에 대life-of-nomad.tistory.com1. zipzip은 다수의 iterable을 조합하여 하나의 튜플 열을 만드는 iterator..
앞의 글에서 for 반복문과 while 반복문, for 반복문과 while 반복문의 차이점에 대해서 알아보았습니다. 이번 글에서는 반복문이 종료되거나 반복을 통제해야 하는 경우 사용하는 break와 continue에 대해 알아보겠습니다. 🔻(참고) for 반복문🔻 (파이썬) for 반복문, range 함수, for 반복문 이용해서 리스트 변경하기파이썬에는 for 반복문과 while 반복문이 있습니다. 먼저, 이번글에서는 iterable(반복가능한) 것을 순회하는데 사용할 수 있는 for 반복문에 대해 알아보겠습니다. iterable : 요소들을 한 번에 하나씩life-of-nomad.tistory.com 🔻(참고) while 반복문🔻 (파이썬) while 반복문 개념 및 예시, for 반복문과 차..
저번 글에서 for 반복문에 대해 알아보았습니다. 이번 글에서는 while 반복문에 대해 알아보겠습니다. 🔻(참고) for반복문🔻 (파이썬) for 반복문과 get 메소드로 딕셔너리(dictionary) 만들기, items로 키와 값 모두 반복하기지난 글에서 for 반복문에 대한 개념과 간단한 문제에 대해 알아보았습니다. 이번 글에서는 for 반복문과 get 메소드 이용해서 딕셔너리를 만드는 방법에 대해 알아보겠습니다. 🔻(참고) for 반복life-of-nomad.tistory.com 1. while 반복문while 반복문은 무한 반복입니다.무한 반복은 반복문이 알 수 없는 횟수만큼 반복되고 일부 조건이 충족되면 종료되는 루프입니다.예를 들어, 카드 목록에서 카들르 뽑아 hand 리스트로 넣은 후..
지난 글에서 for 반복문에 대한 개념과 간단한 문제에 대해 알아보았습니다. 이번 글에서는 for 반복문과 get 메소드 이용해서 딕셔너리를 만드는 방법에 대해 알아보겠습니다. 🔻(참고) for 반복문🔻 (파이썬) for 반복문, range 함수, for 반복문 이용해서 리스트 변경하기파이썬에는 for 반복문과 while 반복문이 있습니다. 먼저, 이번글에서는 iterable(반복가능한) 것을 순회하는데 사용할 수 있는 for 반복문에 대해 알아보겠습니다. iterable : 요소들을 한 번에 하나씩life-of-nomad.tistory.com🔻(참고) 딕셔너리 get 메소드🔻 (파이썬) 딕셔너리(dictionary)와 동일성 연산자 is, is not, get 메소드 복합 데이터 구조 알아보기지..