본문 바로가기
반응형

분류 전체보기86

[Numpy] 넘파이란? 기본 개념 및 설치 방법 Numpy 란? 넘파이는 Numerical Python의 약자로 데이터 과학 전반에 사용되는 오픈 소스 Python 라이브러리입니다. (공식 사이트 : https://numpy.org/) NumPy Powerful N-dimensional arrays Fast and versatile, the NumPy vectorization, indexing, and broadcasting concepts are the de-facto standards of array computing today. Numerical computing tools NumPy offers comprehensive mathematical functions, random number g numpy.org 다차원 배열(ndarray)과 행렬 .. 2022. 7. 10. 02:40
[Python] 슬라이싱 (slicing) 개념 및 사용 방법 Slicing 이란? 슬라이싱은 list, tuple, numpy, string와 같이 연속적인 객체에서 특정 범위를 선택해 새로운 객체를 만드는 것을 말합니다. newObject = iterableObject[start:end:step] 기본적인 형태는 위와 같은데 보기와 같이 인덱싱(indexing)이 가능한 객체들에 사용할 수 있습니다. Slicing 사용 방법 import numpy as np testList = [0, 1, 2, 3, 4, 5, 6] testTuple = (0, 1, 2, 3, 4, 5, 6) testNumpy = np.array([0, 1, 2, 3, 4, 5, 6]) testString = '0123456' slicingList = testList[2:] slicingTupl.. 2022. 7. 6. 06:02
[Python] 리스트(list)를 Stack, Queue 처럼 사용하기 - pop 리스트 메소드 중에 pop()은 Stack이나 Queue에서처럼 데이터를 가져오면서 삭제가 되는 기능을 합니다. 이를 이용해 Stack/Queue 처럼 활용할 수 있습니다. Stack과 Queue는 아래의 포스팅을 참고해 주세요. https://geuninote.tistory.com/70 스택 (Stack), 큐 (Queue) 개념 정리 1. Stack 스택 (Stack)은 기본적으로 후입선출 (LIFO, Last In First Out)의 구조로 되어있습니다. 그림과 같이 한 쪽 끝에서만 데이터 교환이 이뤄지기 때문에 데이터를 꺼내갈 때 가장 마지막에 넣은 값이 geuninote.tistory.com 1. pop() pop()은 기본적으로 인자 없이 사용할 경우 가장 최근의 데이터를 꺼내옵니다. 필요한.. 2022. 7. 5. 10:50
스택 (Stack), 큐 (Queue) 개념 정리 1. Stack 스택 (Stack)은 기본적으로 후입선출 (LIFO, Last In First Out)의 구조로 되어있습니다. 그림과 같이 한 쪽 끝에서만 데이터 교환이 이뤄지기 때문에 데이터를 꺼내갈 때 가장 마지막에 넣은 값이 나오게 됩니다. 데이터를 입력하는(=삽입) 과정을 Push, 가져오는(=삭제) 과정을 Pop이라고 하며 Push와 Pop이 일어나는 상위 부분을 top라고 합니다. 스택은 후입선출이라는 특징을 이용해 다양하게 쓰입니다. 웹 브라우저 앞/뒤로 가기 실행 취소 (undo), 되돌리기 (redo) 2. Queue 큐 (Queue)는 선입선출 (FIFO, First In First Out)의 구조로 되어있습니다. 데이터의 입출력이 서로 다른곳에서 이루어집니다. 데이터 삽입을 Enque.. 2022. 7. 5. 06:02
FRED 사이트를 통해 경제 데이터 활용하기 FRED 란? Federal Reserve Economic Data | FRED | St. Louis Fed (stlouisfed.org) Federal Reserve Economic Data | FRED | St. Louis Fed Welcome to FRED, your trusted source for economic data since 1991. Download, graph, and track 817,000 US and international time series from 108 sources. Welcome to FRED, your trusted source for economic data since 1991. Download, graph, and track 817,000 U fred.stlou.. 2022. 7. 4. 05:19
[Python] 리스트(list) method - copy, count, index 1. 복사 (copy) copy()를 이용해 깊은 복사(deep copy)를 할 수 있습니다. 깊은 복사는 다른 객체를 생성하여 내부 요소를 모두 새롭게 복사하는 것을 뜻합니다. 서로 다른 포인터를 참조하기 때문에 간섭 받지 않습니다. 반대 되는 말로는 얕은 복사(shallow copy)가 있는데 이는 다른 포스팅에서 다루겠습니다. a = [3, 55, 12, 67, 1, 88, 152, 60] b = a.copy() print('a : {} / b : {}'.format(id(a), id(b))) # 다른 포인터 참조 print(a) # [60, 152, 88, 1, 67, 12, 55, 3] print(b) # ['test2', 'test1', 'test long long', 'test long'] .. 2022. 7. 3. 10:49
728x90
반응형