요소별 동일성을 위해 두 개의 NumPy 배열 비교
요소별 동일성을 위해 두 개의 NumPy 배열을 비교할 때 다음을 사용하고 싶을 수 있습니다. == 연산자. 그러나 이 접근 방식은 각 해당 요소 쌍이 같음을 나타내는 부울 배열을 반환합니다. 배열이 완전히 동일한지 확인하려면 부울 배열의 모든 요소가 True인지 확인해야 합니다.
이를 달성하는 가장 간단한 방법은 (A==B).all() 표현식을 사용하는 것입니다. . 이 표현식은 부울 배열(A==B)의 모든 요소가 True인 경우 True인 단일 부울 값을 반환합니다. 이는 두 배열의 모든 요소가 동일함을 나타냅니다.
예:
<code class="python">import numpy as np arr1 = np.array([1, 1, 1]) arr2 = np.array([1, 1, 1]) result = (arr1 == arr2).all() print(result) # Output: True</code>
특수 사례 및 대안:
다음 사항에 유의하는 것이 중요합니다.
이러한 경우 또는 보다 명시적인 접근 방식을 원하는 경우 다음 특수 함수 사용을 고려하세요.
위 내용은 두 NumPy 배열의 요소별 동일성을 어떻게 비교하고 완전히 동일한지 확인합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!