반응형

index 5

[Python]리스트와 Numpy 배열 슬라이싱 방법 (List, slicing, 나누기)

목차 [Python]리스트와 Numpy 배열 슬라이싱 방법 : Syntax 리스트(List)나 Numpy 배열을 조각 내거나 합칠 때 Index 를 사용해서 할 수 있고 동일한 문법이 적용 됩니다. 인덱스(Index) 값은 아래와 같이 정의 됩니다. [start:end] [start:end:step] 콜론으로 2개만 값이 들어가면 시작점과 끝점이고 1개가 더 있을 경우는 step 간격으로 시작 끝점을 표기 한것 입니다. 아래 예제를 통해 이해해보도록 하겠습니다. [Python]리스트와 Numpy 배열 슬라이싱 방법 : [start : end] 예제 코드>> import numpy as np import random a_list = [] for _ in range(10): a_list.append(rand..

[Python] Pandas Series란? 선언방법, 합치기 (append)

목차 [Python] Pandas Series란? Pandas Series란 엑셀의 행열 중에 한줄의 열로만 구성된 테이블입니다. 다양한 데이터 타입을 지원하는 1차원 배열이라고도 합니다. import pandas as pd a_var = [2, "hi", 5, "안녕"] pd_var = pd.Series(a_var) print(pd_var) ###결과### 0 2 1 hi 2 5 3 안녕 dtype: object 위 예제처럼 리스트 값을 Series에 넣으면 1차원 열(Column)의 테이블이 생기고 print를 하면 index번호와 value와 data type을 알려줍니다. [Python] Pandas Series 인덱싱 하기 아래 코드 4번째 라인처럼 라벨을 직접 설정할 수 있습니다. 그리고 설정..

[Python] Numpy와 list 차이 (정의, 사용법, 예제코드)

목차 넘파이란? (What is Numpy?) NumPy는 Numerical Python 의 줄임말로 파이썬에서 제공하는 Libary 중에 하나 입니다. Numpy는 배열(array) 값을 입력으로 받아서 처리를 합니다. 넘파이에서 주요하게 처리하는 과정은 아래와 같습니다. linear algebra (선형 대수) fourier transform (후리에/푸리에 변환) matrices (행렬) 넘파이(Numpy) 사용하는 이유 Numpy 사용 전에 배열을 처리할때 리스트(list)를 사용해서 값을 리스트에 받아서 처리하였습니다. 배열을 수학적으로 처리할때 코딩이 복잡해질 수 있고 코딩의 효율에 따라 시간이 오래 걸립니다. 그래서 Numpy가 등장했습니다. C코드로 파이썬 기저에서 작동하고 일반적으로 파이..

VIX 지수란? 나스닥,다우,S&P500과 비교해서 투자시점 고민하기

목차 VIX 지수란? 일반적으로 공포 지수라고도 알려져있는 VIX 지수란 변동성지수(Volatility Index)를 의미한다. 변동성 측정 방법은 S&P500 지수를 이용해서 계산하는 것으로 알려져있다. 공포지수라고 불리는 이유는 미국 지수의 하락에 맞물려서 사람들의 공포심이 증가하는 수치와 유사해서 공포지수라고 불린다. VIX 지수 확인 방법 / 나스닥,다우,S&P500과 비교 그림1은 구글금융에서 확인한 6개월 간의 VIX지수와 그 외 지표들을 백분율로 비교한 것이다. https://www.google.com/finance 사이트에 접속 후 VIX를 검색하면 된다. 다른 Index 추가 방법은 왼쪽 아래 " + 비교추가"라고 적힌 항목을 눌러서 추가하면 된다. 그림1과 같이 미국 Index들과 VI..

enumerate, index값 불러오기

자료형 list, set, tuple 들은 값의 순서를 왼쪽부터 index를 매길 수 있다. enumerate를 사용하지 않는 다면 아래 코드 처럼 갯수를 알기 위해 len라는 함수를 불러 추가적인 작업이 필요하다. a_var = range(5) for index in range(len(a_var)): print(index, a_var[index]) enumerate를 사용하면 아래 코드 처럼 함수 하나로 index와 값을 추출 할 수 있다. 여기서 우리는 enumerate의 return 값은 index, value 두 개가 나옴을 알 수 있다. a_var = range(5) for index, x in enumerate(a_var): print(index, x) 결과>> 0 0 1 1 2 2 3 3 4 4

반응형