코딩일기: 데이터 과학을 위한 파이썬 Numpy 3일차- 1

배열의 연산1

배열의 연산을 할 경우에는 서로의 shape이 같아야 한다.

다를 경우에도 연산을 가능하게 해 주는 방법도 있다.

 

간단하게 더하기 연산자를 사용해서 두 값을 더해줄 수 있다. (빼기 나누기 곱하기 등도 마찬가지)

np.add() 라는 더하기 모듈을 사용할 수도 있다.

뺄셈은 np.subtract()

곱셉은 np.multiply()

나눗셈은 np.divide()

제곱은 np.square()

제곱근은 np.sqrt()

 

 

 

배열의 연산2

내적(dot product) / 절댓값 / 올림 / 내림 / 반올림 / 버림

 

1. 내적

np.dot() 을 이용한다.

 

-1차원

1*2 + 2*3 + 3*4 + 4*5 = 40

같은 열에 있는 요소들을 곱해준 후 다 더한 값을 출력해 준다.

 

 

-2차원

 

 

2. 절댓값

np.abs() 를 이용한다.

 

 

 

3. 올림

np.ceil() 을 이용한다.

 

 

 

4. 반올림

np.round() 을 이용한다.

 

 

5.버림

np.trunc() 을 이용한다

 

 

배열의 연산3

 

1. 최솟값

np.min() 을 이용한다

np.min(arr1, axis = 0) 을 설정해주면 전체에서가 아니라 열에서 가장 작은 값을 구해준다. => [0 1 3]

np.min(arr1, axis = 1) 을 설정해주면 전체에서가 아니라 행에서 가장 작은 값을 구해준다. => [1 0]

다른 함수에서도 마찬가지

 

 

2. 최댓값

np.max() 을 이용한다

 

 

3. 합

np.sum() 을 이용한다

 

 

4. 평균값

np.mean() 을 이용한다

 

 

 

4. 표준편차

np.std() 을 이용한다

 

 

5. 누적합

np.cumsum() 을 이용한다

 

 

6. 중앙값

np.median() 을 이용한다

 

 

배열의 연산4

비교연산

 

1.동등연산자: 값을 비교하여 조건에 맞으면 True 아니면 False 출력

 

두개의 배열이 같을 경우

 

 

2. 대소연산자

 

 

삼각함수

 

1. sin

 

2.cos

 

 

3.tan

 

 

파이값 출력

 

 

 

 

 

 

 

 

 

 

   

comment