import numpy as np
from sklearn.metrics import accuracy_score
# 첫 번째 비교: 두 배열이 얼마나 일치하는지 확인
# np.array를 사용하여 배열을 만든다. 첫 번째 배열: [1, 3, 2], 두 번째 배열: [1, 4, 5]
# accuracy_score 함수는 두 배열을 비교하여 일치하는 값의 비율(정확도)을 계산한다.
print(accuracy_score(np.array([1, 3, 2]), np.array([1, 4, 5])))
# 결과: 1/3 (3개 중 1개만 일치함)
# 두 번째 비교: 배열의 일치도를 다른 예로 확인
# 첫 번째 배열: [1, 3, 2], 두 번째 배열: [4, 1, 5]
print(accuracy_score(np.array([1, 3, 2]), np.array([4, 1, 5])))
# 결과: 0/3 (3개 모두 일치하지 않음)
# 세 번째 비교: 두 배열의 일치도를 4개의 값으로 확인
# 첫 번째 배열: [1, 1, 0, 0], 두 번째 배열: [1, 1, 0, 2]
print(accuracy_score(np.array([1, 1, 0, 0]), np.array([1, 1, 0, 2])))
# 결과: 3/4 (4개 중 3개 일치)
# 네 번째 비교: 또 다른 배열의 일치도를 확인
# 첫 번째 배열: [1, 0, 1, 0], 두 번째 배열: [1, 1, 0, 2]
print(accuracy_score(np.array([1, 0, 1, 0]), np.array([1, 1, 0, 2])))
# 결과: 1/4 (4개 중 1개만 일치)
0.3333333333333333
0.0
0.75
0.25