파이썬 Numpy 집계함수(sum, max, min, mean)
파이썬 Numpy 배열을 위한 집계함수가 존재한다. 복잡하게 반복문을 활용할 필요업이 집계함수 하나면 시간을 절약할 수 있다. 이번에는 그 집계함수들에 대해서 알아보려고 한다. 합계 : np.sum(배열) 최대 : np.max(배열) 최소 : np.min(배열) 평균 : np.mean(배열) 1 2 3 4 5 6 7 8 import numpy as np a = np.arange(10) print('a = \n', a, '\n') print('np.sum(a)\n =', np.sum(a), '\n') print('np.max(a)\n =', np.max(a), '\n') print('np.min(a)\n =', np.min(a), '\n') print('np.mean(a)\n =', np.mean(a), ..
2023. 4. 3.
파이썬 Numpy 배열 연산(기본 연산, 행렬 간 연산, 브로드캐스팅, 마스킹 연산)
목차 1. 기본 연산 2. 행렬 간 연산 3. 브로드캐스팅 4. 마스킹 연산 1. 기본 연산 array는 +(더하기), -(빼기), *(곱하기), /(나누기)에 대한 기본 연산을 지원한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 import numpy as np a = np.arange(8) print('a =', a, '\n') print('a =', a+5, '\n') print('a =', a-5, '\n') print('a =', a*5, '\n') print('a =', a/5, '\n') cs a = [0 1 2 3 4 5 6 7] a = [ 5 6 7 8 9 10 11 12] a = [-5 -4 -3 -2 -1 0 1 2] a = [ 0 5 10 15 20 25 30 35] a..
2023. 4. 2.
파이썬 Numpy 배열 모양 바꾸기(reshape, concatenate, split)
목차 1. reshape 함수 2. concatenate 함수 3. split 함수 1. reshape 함수 numpy.reshape(a, newshape, order='C') a : array_like newshape : int or tuple of ints order : {‘C’, ‘F’, ‘A’}, optional 1 2 3 4 5 6 7 8 9 10 11 import numpy as np a = np.arange(8) print('a.shape =', a.shape, '\n') print('a =', a, '\n') b = a.reshape((2, 4)) print('b.shape =', b.shape, '\n') print('b =', b) cs a.shape = (8,) a = [0 1 2 3..
2023. 4. 2.