Python/numpy
파이썬 numpy.subtract 함수로 감산 연산하기
PySun
2024. 10. 2. 22:47
반응형
파이썬 numpy.add 함수: 배열 덧셈 연산하기
파이썬의 NumPy 라이브러리는 수치 연산에 강력한 기능을 제공합니다. 그 중 numpy.add 함수는 배열 요소별로 덧셈 연산을 수행하는 데 사용됩니다. 이 포스팅에서는 numpy.add 함수의 사용법과 예제를 소개합니다.
numpy.add 함수 소개
numpy.add 함수는 두 배열의 요소별 합계를 계산합니다. 이 함수는 동일한 크기의 배열을 입력으로 받아 대응하는 위치의 요소를 더한 결과를 반환합니다.
함수 시그니처
numpy.add(x1, x2, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj])
매개변수:
- x1: 첫 번째 입력 배열입니다.
- x2: 두 번째 입력 배열입니다.
- out: 선택 항목으로, 처리 결과를 저장할 출력 배열입니다.
- where: 선택 항목으로, 해당 위치에서 연산을 수행할지 결정하는 조건입니다.
- casting: 선택 항목으로, 데이터 형 변환 규칙을 지정합니다.
- order: 선택 항목으로, 결과 배열의 메모리 레이아웃을 명시합니다.
- dtype: 선택 항목으로, 결과 배열의 데이터 타입을 명시합니다.
- subok: 선택 항목으로, 기본 배열의 서브클래스를 허용할지 여부를 결정합니다.
반환 값:
- 두 입력 배열의 같은 위치의 요소를 더한 결과 배열을 반환합니다.
사용 예제
기본 예제
다음은 numpy.add 함수를 사용하여 두 배열을 더하는 기본 예제입니다.
import numpy as np
# 두 배열 생성
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
# 배열 덧셈
result = np.add(a, b)
print(f"The sum of arrays a and b is: {result}")
# 출력:
# The sum of arrays a and b is: [5 7 9]
2차원 배열 예제
다음은 2차원 배열을 사용하여 numpy.add 함수를 적용하는 예제입니다.
import numpy as np
# 2차원 배열 생성
matrix1 = np.array([[1, 2], [3, 4]])
matrix2 = np.array([[5, 6], [7, 8]])
# 배열 덧셈
result_matrix = np.add(matrix1, matrix2)
print(f"The sum of matrices is:\n{result_matrix}")
# 출력:
# The sum of matrices is:
# [[ 6 8]
# [10 12]]
결론
numpy.add 함수는 배열의 요소별 덧셈 연산을 간편하게 수행하는 데 매우 유용합니다. 이를 통해 여러 배열의 합계를 쉽게 계산할 수 있으며, 데이터 분석 및 과학 계산 작업에서 중요한 역할을 합니다.
- numpy의 기본 연산 함수를 활용하여 수치 연산 작업을 단순화하세요!
- 지금 바로 numpy.add 함수를 사용해보고, 배열 덧셈 연산의 간편함을 체험해 보세요!
반응형