Python 두 개의 NumPy 배열을 원소별로 비교하여 동등성을 확인합니다., Comparing two NumPy arrays for equality, element-wise
질문 두 개의 NumPy 배열을 비교하는 가장 간단한 방법은 무엇인가요 (여기서 동등성은 다음과 같이 정의됩니다: A = B이면 모든 인덱스 i에 대해 A[i] == B[i])? ==을 사용하면 부울 배열이 생성됩니다: >>> numpy.array([1,1,1]) == numpy.array([1,1,1]) array([ True, True, True], dtype=bool) 이 배열의 요소를 and하여 배열이 동일한지 확인해야 하나요, 아니면 비교하는 더 간단한 방법이 있나요? 답변 (A==B).all() 모든 배열 값이 True인지 테스트합니다. (A==B). 참고: A와 B의 형태(shape)도 테스트하고 싶다면, A.shape == B.shape와 같이 테스트할 수 있습니다. 특수한 경우와 대안 (..
2023. 12. 5.