함수
-
스택은 후입 선출(나중에 들어간 놈이 먼저 나오는 놈)이라는 개념을 가진 자료구조이다. 스택의 사전적인 의미는 "쌓아놓은 더미" 입니다. 후입 선출의 LIFO라고 부르기도 하는데요. 이는 'Last in First Out'의 준말입니다. 스택을 다루는 연산들. 스택의 상단에 새로운 요소를 삽입하는 연산과 삭제하는 연산 크게 두 개를 볼 수 있습니다. 하나씩 삽입해서 넣고 뺀다는 의미로 넣을 때는 : PUSH 뺄 때는 : POP 이라고 부릅니다. 스택의 추상 자료형들 stack() : 비어있는 새로운 스택을 만든다 isEmpty(): 스택이 비어있으면 True를 아니면 False를 반환한다. Push(e) : 항목 e를 스택의 맨 위에 추가한다. pop() : 스택의 맨 위에 있는 항목을 거네 반환한다. ..
[파이썬]스택이 뭐에요? 나서스가 쌓아야 되는거 아니에요?스택은 후입 선출(나중에 들어간 놈이 먼저 나오는 놈)이라는 개념을 가진 자료구조이다. 스택의 사전적인 의미는 "쌓아놓은 더미" 입니다. 후입 선출의 LIFO라고 부르기도 하는데요. 이는 'Last in First Out'의 준말입니다. 스택을 다루는 연산들. 스택의 상단에 새로운 요소를 삽입하는 연산과 삭제하는 연산 크게 두 개를 볼 수 있습니다. 하나씩 삽입해서 넣고 뺀다는 의미로 넣을 때는 : PUSH 뺄 때는 : POP 이라고 부릅니다. 스택의 추상 자료형들 stack() : 비어있는 새로운 스택을 만든다 isEmpty(): 스택이 비어있으면 True를 아니면 False를 반환한다. Push(e) : 항목 e를 스택의 맨 위에 추가한다. pop() : 스택의 맨 위에 있는 항목을 거네 반환한다. ..
2021.09.30 -
우리가 학창 시절 배운 것처럼 함수는 임의의 값 x를 넣으면 y를 꺼내 주는 친구지. 근데 프로그래밍 언어를 배우다 보면, 함수와 비슷한 역할을 하는 것 같은데, 메서드(method)라고 분류해서 부르는 친구들이 있어. 그렇다면 대체 함수(function)와 메서드(method)의 차이점이 뭘까? 함수와 메서드는 둘다 특정 값을 입력받아 자신들만의 과정을 거쳐 y값을 출력하는 장치야. 하지만 함수는 어디에나 쓰일 수 있는 '프리랜서'같은 역할이고, 메서드란 '클래스에 포함되어 있거나, 객체와 함께 일하는' 직장인 같은 느낌이지. 예를 들자면, 함수 print('adam')는 아무 곳에서나 쓰일 수 있지만, 특정 객체 adam이 존재한다고 할 때, 메서드는 adam.print() 같이 쓰이는 거지. 그리고..
쉽게 풀어 쓴 함수와 메서드의 차이점, 눈으로 보는 패키지 구조우리가 학창 시절 배운 것처럼 함수는 임의의 값 x를 넣으면 y를 꺼내 주는 친구지. 근데 프로그래밍 언어를 배우다 보면, 함수와 비슷한 역할을 하는 것 같은데, 메서드(method)라고 분류해서 부르는 친구들이 있어. 그렇다면 대체 함수(function)와 메서드(method)의 차이점이 뭘까? 함수와 메서드는 둘다 특정 값을 입력받아 자신들만의 과정을 거쳐 y값을 출력하는 장치야. 하지만 함수는 어디에나 쓰일 수 있는 '프리랜서'같은 역할이고, 메서드란 '클래스에 포함되어 있거나, 객체와 함께 일하는' 직장인 같은 느낌이지. 예를 들자면, 함수 print('adam')는 아무 곳에서나 쓰일 수 있지만, 특정 객체 adam이 존재한다고 할 때, 메서드는 adam.print() 같이 쓰이는 거지. 그리고..
2021.09.18 -
scikit-learn패키지 KNeighborsRegressor은 최근접 이웃 회귀모델을 생성하는데 필요한 사이킷 런 클래스이다. n_neighbors의 매개변수를 임의로 설정하여, 합습 데이터의 이웃의 개수를 정할 수 있다. 기본 설정은 5개로 되어있다. mean_absolute_error()는 회귀 모델의 평균 절댓값의 오차를 계산할때 사용하는 함수다. 첫째 매개변수는 타깃의, 두 번째 매개변수는 예측한 값을 전달한다. mean_squared_error() 함수는, 평균 제곱의 오차를 계산하는 데에 사용된다. numpy 패키지 reshape()함수는 배열의 크기를 바꾸는 데에 사용된다. 바꾸고 싶은 배열의 크기를 매개변수로 전달하는 역할을 한다. 바꾸기 전 후의 원소 개수는 동일해야 오류가 나지 않는..
[머신러닝] K-최근접 이웃 회귀 분석의 핵심 패키지와 함수scikit-learn패키지 KNeighborsRegressor은 최근접 이웃 회귀모델을 생성하는데 필요한 사이킷 런 클래스이다. n_neighbors의 매개변수를 임의로 설정하여, 합습 데이터의 이웃의 개수를 정할 수 있다. 기본 설정은 5개로 되어있다. mean_absolute_error()는 회귀 모델의 평균 절댓값의 오차를 계산할때 사용하는 함수다. 첫째 매개변수는 타깃의, 두 번째 매개변수는 예측한 값을 전달한다. mean_squared_error() 함수는, 평균 제곱의 오차를 계산하는 데에 사용된다. numpy 패키지 reshape()함수는 배열의 크기를 바꾸는 데에 사용된다. 바꾸고 싶은 배열의 크기를 매개변수로 전달하는 역할을 한다. 바꾸기 전 후의 원소 개수는 동일해야 오류가 나지 않는..
2021.09.18