Python numpy 강좌 : 제 7강 - 연산

   

연산


import numpy as np

a = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
b = np.ones(3, dtype=int)

print(a+b)
print(a-b)
print(a*b)
print(a/b)
print(np.dot(a, b))
print(np.cross(a, b))
결과
[[ 2 3 4]
[ 5 6 7]
[ 8 9 10]]
[[0 1 2]
[3 4 5]
[6 7 8]]
[[1 2 3]
[4 5 6]
[7 8 9]]
[[1. 2. 3.]
[4. 5. 6.]
[7. 8. 9.]]
[ 6 15 24]
[[-1 2 -1]
[-1 2 -1]
[-1 2 -1]]

사칙연산과 관련된 연산은 arrayarray 사이에 연산 기호를 포함하여 계산할 수 있습니다.

내적의 경우, np.dot(a, b)를 이용하여 계산할 수 있습니다.

외적의 경우, np.cross(a, b)를 이용하여 계산할 수 있습니다.


이외에도 sin(), cos(), tan(), ceil(), floor(), exp(), mod(), sqrt(), maximum(), minimum()등 다양한 수학 함수도 지원합니다.



도움이 되셨다면 광고 클릭 부탁드립니다.

⤧  Next post Python numpy 강좌 : 제 8강 - 매트릭스 ⤧  Previous post Python numpy 강좌 : 제 6강 - 리쉐이프