Python NumPy의 공분산
이 자습서에서는 Python에서 두 NumPy 배열 간의 공분산을 계산하는 방법을 소개합니다.
numpy.cov()
함수를 사용한 공분산
통계에서 공분산은 한 변수의 변화와 다른 변수의 변화를 측정 한 것입니다. 공분산은 다른 변수가 변경 될 경우 하나의 변수가 얼마나 변하는 지 알려줍니다. Python에서 numpy.cov(a1, a2)
function을 사용하여 두 NumPy 배열 간의 공분산을 계산할 수 있습니다.
여기서a1
은 첫 번째 변수의 값 모음을 나타내고a2
는 두 번째 변수의 값 모음을 나타냅니다. numpy.cov()
함수는 인덱스[0][0]
값이a1
와a1
사이의 공분산이며, 인덱스[0][1]
값a1
와a2
사이의 공분산이며, 인덱스[1][0]
값은a2
와a1
사이의 공분산이며, 인덱스[1][1]
값은a2
와a2
사이의 공분산입니다. 다음 코드 예제를 참조하십시오.
import numpy as np
array1 = np.array([1, 2, 3])
array2 = np.array([2, 4, 5])
covariance = np.cov(array1, array2)[0][1]
print(covariance)
출력:
1.5
먼저np.array()
함수를 사용하여 두 개의 NumPy 배열array1
및array2
를 생성했습니다. 그런 다음np.cov(array1, array2)[0][1]
를 사용하여 공분산을 계산하고 결과를공분산
변수에 저장했습니다. 결국공분산
변수에 값을 인쇄했습니다.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn