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 함수를 사용해보고, 배열 덧셈 연산의 간편함을 체험해 보세요!
반응형