오답노트
[Numpy] 배열의 비교연산 그리고 삼각함수 본문
비교연산
두 배열의 비교연산이 가능하며 비교연산은 원소들 끼리 비교하고 그 결과를 boolean으로 반환한다.
arr1 = np.array([[1,2,3],
[4,5,6]])
arr2 = np.array([7,8,3])
print(arr1 == arr2)
'''''''
[[False False True]
[False False False]]
'''''''
print(arr1 > arr2)
'''''''
[[False False False]
[False False True]]
'''''''
array_equal
array_equal 함수는 두 행렬이 같은지 아닌지를 판별한다. '==' 연산자는 원소들을 비교하지만 array_equal 함수는 배열 전체를 비교한다.
arr1 = np.array([[1,2,3],
[4,5,6]])
arr2 = np.array([7,8,3])
print(np.array_equal(arr1,arr2)) # False
삼각함수
sin,cos,tan 함수를 통해 원소들의 삼각함수 결과를 얻을 수 있으며, 라이브러리에 내장된 pi도 사용할 수 있다.
#삼각함수
arr = np.array([[1,2,3],
[4,5,6]])
#sin
print(np.sin(arr))
'''''''
[[ 0.84147098 0.90929743 0.14112001]
[-0.7568025 -0.95892427 -0.2794155 ]]
'''''''
#cos
print(np.cos(arr))
'''''''
[[ 0.54030231 -0.41614684 -0.9899925 ]
[-0.65364362 0.28366219 0.96017029]]
'''''''
#tan
print(np.tan(arr))
'''''''
[[ 1.55740772 -2.18503986 -0.14254654]
[ 1.15782128 -3.38051501 -0.29100619]]
'''''''
#pi
print(np.pi) # 3.141592653589793
'Python > Numpy' 카테고리의 다른 글
[Numpy] 배열의 내적 연산 장점 (0) | 2022.07.11 |
---|---|
[Numpy] 브로드캐스팅(Broadcasting) (0) | 2022.07.11 |
[Numpy] 배열의 최소, 최대, 원소 합, 원소 평균, 표준 편차, 누적 합, 중간 값 연산 (0) | 2022.07.10 |
[Numpy] 배열의 내적, 절대 값, 소수 관련 연산 (0) | 2022.07.10 |
[Numpy] 배열의 기본적인 연산 (0) | 2022.07.10 |