본문 바로가기
5-2 . Numpy 제공 자료구조/Array 연산

[파이썬 numpy] 배열의 거듭제곱, 제곱근, 세제곱근

by 만다린망고 2020. 11. 12.
반응형

[파이썬 numpy] 

배열의 거듭제곱, 제곱근, 세제곱근




배열의 거듭제곱 (**연산자)


배열을 하나 정의합시다.


>>> import numpy as np

>>> A=np.arange(6).reshape(2,3)

>>> A

 array([[0, 1, 2],

       [3, 4, 5]])


거듭제곱을 할 때는 ** 연산자를 사용합니다. **뒤에 원하는 거듭제곱값을 입력하면 됩니다. 


>>> A**2

array([[ 0,  1,  4],

       [ 9, 16, 25]], dtype=int32)





배열의 제곱근(sqrt 메소드)


배열을 하나 정의합시다. 


>>> A=np.arange(6).reshape(2,3)

>>> A

 array([[0, 1, 2],

       [3, 4, 5]])


제곱근을 구할 때는 넘파이의 sqrt 메소드를 사용합니다. 


>>> np.sqrt(A)

array([[0.        , 1.        , 1.41421356],

       [1.73205081, 2.        , 2.23606798]])





배열의 세제곱근(cbrt 메소드)


배열을 하나 정의합시다. 


>>> A=np.arange(6).reshape(2,3)

>>> A

 array([[0, 1, 2],

       [3, 4, 5]])


세제곱근을 구할 때는 넘파이의 cbrt 메소드를 사용합니다. 


>>> np.cbrt(A)

array([[0.        , 1.        , 1.25992105],

       [1.44224957, 1.58740105, 1.70997595]])


반응형

댓글