목록Python/machine learning (3)
기루 기룩 기록

sort(): 행렬을 정렬 - np.sort(): 정렬된 행렬을 반환 - ndarray.sort(): 행렬을 정렬 inplace argsort(): 정렬된 행렬의 인덱스를 반환 test = np.array([3, 1, 9, 5]) print('원본 행렬:', test) # np.sort()로 정렬 sort_test1 = np.sort(test) print('np.sort() 결과: ', sort_test1) print('np.sort() 수행 후 원본', test) # ndarray.sort()로 정렬 sort_test2 = test.sort() print('ndarray.sort() 결과: ', sort_test2) print('ndarray.sort() 수행 후 원본', test) # 내림차순 정렬 ..

1. 특정한 데이터만 추출 원하는 위치의 인덱스 값을 지정하면 해당 위치의 데이터가 반환된다. # 1에서 부터 9 까지의 1차원 ndarray 생성 array1 = np.arange(start=1, stop=10) print('array1:',array1) # index는 0 부터 시작하므로 array1[2]는 3번째 index 위치의 데이터 값을 의미 value = array1[2] print('value:',value) print(type(value)) 2. 슬라이싱(Slicing) 슬라이싱은 연속된 인덱스상의 ndarray를 추출하는 방식 array1 = np.arange(start=1, stop=10) array3 = array1[0:3] print(array3) print(type(array3)..

넘파이 - 파이썬에서 선형대수 기반의 프로그램을 쉽게 만들 수 있도록 지우너하는 대표적인 패키지 - 루프를 사용하지 않고 대량 데이터의 배열 연산을 가능하게 하므로 빠른 배열 연산 속도를 보장 - 배열 기반의 연산 및 다영한 데이터 핸들링 기능 제공 - NumPy의 자료형 dtype 접두사설명사용 예 b 불리언 b (참 혹은 거짓) i 정수 i8 (64비트) u 부호 없는 정수 u8 (64비트) f 부동소수점 f8 (64비트) c 복소 부동소수점 c16 (128비트) O 객체 0 (객체에 대한 포인터) S 바이트 문자열 S24 (24 글자) U 유니코드 문자열 U24 (24 유니코드 글자) 사용 방법 import numpy as np # np를 약어로 사용하는것은 개발자간의 암묵적인 사항이다. 넘파이의 ..