목록소소한 공부 일기/데이터 분석 (21)
초보 개발자의 일기
ndarray에서 특정 위치의 값을 추출하는 방법이다. 인덱싱 Indexing 특정 위치의 단일값을 추출한다. # 예시를 들기 위해 1에서 부터 9 까지의 1차원 ndarray 생성 array1 = np.arange(start=1, stop=10) # 10 포함 안함 print('array1:',array1) array1: [1 2 3 4 5 6 7 8 9] index는 0부터 시작한다. 아래 코드의 array1[2]는 3번째 index위치의 데이터 값을 의미한다. value = array1[2] print('value:',value) print(type(value)) value: 3 맨 뒤를 기준으로도 indexing이 가능하다. print('맨 뒤의 값:', array1[-1], ', 맨 뒤에서 두번..
ndarray를 편리하게 생성할 수 있는 방법이다. arange arange 메소드를 이용하면 일일히 값을 입력하지 않아도 쉽게 ndarray를 생성할 수 있다. sequence_array = np.arange(20) print(sequence_array) print(sequence_array.dtype, sequence_array.shape) [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19] int32 (20,) zeros zeros 메소드를 이용하면 모든 값이 0으로 된 ndarray를 생성할 수 있다. zero_array = np.zeros((3,2)) # default = float print(zero_array) print(zero_array.dtyp..
ndarray? n차원(dimension)의 배열(array)객체를 말한다. 환경 Jupyter Notebook에서 Python3로 파일을 생성한뒤, NumPy를 호출한다. import numpy as np 비교를 위한 List 생성 파이썬 List를 생성하면 아래와 같은 결과가 나온다. list1 = [1, 2, 3] print("list1:", list1) print("list1 type:", type(list1)) list1: [1, 2, 3] list1 type: ndarray의 형태(shape)와 차원 ndarray는 np.array()안에 직접 리스트형 요소를 넣거나, 리스트를 미리 만들어 대입해도 생성 가능하다. List와 형태가 비슷해 보이지만 List는 동적할당을 받기 때문에 크기 수정이..