2
XOR 추가를 사용하여 두 행렬을 곱하는 방법을 잘 모르겠습니다. 여기에 예를 들어파이썬에서의 XOR 매트릭스 곱셈
1(1) xor 0(1) xor 1(0) xor 1(1) = 0
1(1) xor 1(1) xor 1(0) xor 0(1) = 0
0(1) xor 1(1) xor 1(0) xor 1(1) = 0
어떤 제안 : 나는 4, 5, 및 결과 배열의 6 번째 인덱스를 싶습니다
>>> b = numpy.array([[1, 0, 0, 0, 1, 1, 0],
[0, 1, 0, 0, 0, 1, 1],
[0, 0, 1, 0, 1, 1, 1],
[0, 0, 0, 1, 1, 0, 1]])
>>> z = numpy.array([1, 1, 0, 1])
>>> z.dot(b)
array([1, 1, 0, 1, 2, 2, 2])
에 의해 계산된다?
'z.dot (b) % 2'은 어떻습니까? – Blckknght
나는 그것이 작동해야한다고 생각한다, 고마워! – user3562967