[파이썬] 넘파이: 인덱스, 슬라이싱, delete, append, insert, copy, unique
4행 5열인 2차원 배열 X에 70보다 큰 데이터가 몇개있는지 확인하자. 70보다 큰 데이터는 True가, 아닌것은 False가 나오는걸 볼수있다. in: X > 70 out: array([[ True, True, False, False, True], [False, False, False, False, False], [False, False, False, False, False], [ True, False, False, False, False]]) sum함수를 이용하여 70보다 큰 데이터의 개수를 확인할수 있다. in: (X > 70).sum() out: 4 # True는 1, False는 0인 성질을 이용해 셀수있다. X 중 70보다 큰 데이터만 가져온다고 한다면 in: X[X > 70] out: ar..
2022. 4. 28.
[파이썬] 넘파이: array, size, shape, dtype, save, load, zeros, ones, full, arange, linspace, reshape, ndim, argmax
NUMPY BASICS NumPy는 다차원 배열을 처리할 수 있는 선형대수학(Linear Algebra) 라이브러리다. 먼저 넘파이 활용을 위해 numpy를 임포트하자. 또한 numpy를 as문을 이용하여 np로 축약해 편하게 사용하도록 해보자. import numpy as np # 이제 넘파이 함수를 np로 불러올수 있다. 리스트를 하나 만들어보자 a = [1,2,3,4,5] 그리고 이 리스트를 array함수를 사용해 1차원 배열로 만들수 있다. in: b = np.array(a) b out: array([1, 2, 3, 4, 5]) 넘파이는 리스트와 달리 mean 함수를 통해 바로 평균을 구할수 있다. in: b.mean() out: 3.0 size 함수로 배열의 개수를 띄워보자 in: b.size ..
2022. 4. 27.