파이썬 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.