넘파이 요약
요약
합과 더하기의 차이점은 무엇입니까?
덧셈은 두 인수 사이에 수행되는 반면 합계는 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]