Data Science 3

Numpy_04

1. np.linalg.norm()= np.linalg.norm(x, ord=None, axis=None, keepdims=False): 벡터 or 행렬의 norm을 계산해주는 함수이다.(norm : 벡터 or 행렬의 크기 또는 길이를 나타내는 척도)(파라미터)'x' = 벡터 or 행렬 / 숫자형 데이터 타입'ord' = norm의 유형 설정 / 유효한 norm의 유형'axis' = norm을 계산할 축을 지정하는 옵션 / 'x'의 차원 범위 내에 있어야함'keepdims' = 결과 배열의 차원을 유지의 유무 설정 2. np.power(m,n): 'm**n' 제곱을 계산해주는 메서드 3. np.allclose(): 두 개의 배열을 비교해서 거의 동일한지 확인하는 메서드: 두 배열의 각 요소가 주어진 허..

Numpy_03

1. np.array.tolist(): Numpy를 List로 변환한다. 2. np.array(list): List를 Numpy로 변환한다. 3. np.pad()= np.pad(array, pad_width=((a,b),(c,d)), mode='constant',constant_values=0): array = 패딩을 추가할 배열: pad_width = 패딩의 크기를 결정한다. -> 데이터를 추가해서 테두리를 몇 줄을 만들 것인지 설정한다. : pad_width = a : 위쪽 행 / b : 아래 행 / c : 왼쪽 열 / d : 오른쪽 열: mode = 'constant' : 기본값 : 특정한 값으로 일정하게 테두리를 추가한다.: mode = 'edge' : 원본 array 배열 경계의 값으로 테두리 ..

Numpy_02

1. np.nditer(): 다차원 배열을 반복한다.: 배열 요소에 대한 연산을 수행한다.: 브로드캐스팅을 처리하는 데 유용하다.(단, 브로드캐스팅 규칙 이해한 후 사용하기) 2. np.flatten(): 다차원 배열을 일차원 배열로 변환한다.: 이 함수를 이용하면 for 루프를 사용해서 쉽게 반복할 수 있다. 3. np.linspace(start=구간시작점, stop=구간 끝점, num=구간 내 숫자 개수): '구간 끝점'을 포함하지 않고 싶다면, endpoint=False로 한다.: 숫자 사이의 간격이 얼마인지에 대한 값을 같이 반환하고 싶다면, retstep=True로 한다.: 단계의 개수를 지정할 수 있다. 4. np.random.choice(a, size=None, replace=True, p=..