넘파이 요약


요약

합과 더하기의 차이점은 무엇입니까?

덧셈은 두 인수 사이에 수행되는 반면 합계는 n 요소에 대해 발생합니다.

예시

arr1의 값을 arr2의 값에 추가합니다.

import numpy as np

arr1 = np.array([1, 2, 3])
arr2 = np.array([1, 2, 3])

newarr = np.add(arr1, arr2)

print(newarr)

보고: [2 4 6]

예시

arr1의 값과 arr2의 값을 합산합니다.

import numpy as np

arr1 = np.array([1, 2, 3])
arr2 = np.array([1, 2, 3])

newarr = np.sum([arr1, arr2])

print(newarr)

보고: 12


축에 대한 합계

를 지정 axis=1하면 NumPy는 각 배열의 숫자를 합산합니다.

예시

첫 번째 축에 대해 다음 배열에서 합산을 수행합니다.

import numpy as np

arr1 = np.array([1, 2, 3])
arr2 = np.array([1, 2, 3])

newarr = np.sum([arr1, arr2], axis=1)

print(newarr)

보고: [6 6]


누적 합계

누적 합계는 배열의 요소를 부분적으로 추가하는 것을 의미합니다.

예를 들어 [1, 2, 3, 4]의 부분합은 [1, 1+2, 1+2+3, 1+2+3+4] = [1, 3, 6, 10]이 됩니다.

함수 로 부분합을 수행 cumsum()합니다.

예시

다음 배열에서 누적 합계를 수행합니다.

import numpy as np

arr = np.array([1, 2, 3])

newarr = np.cumsum(arr)

print(newarr)

보고: [1 3 6]