Algorithm of Boolean Product
삼중 for문으로 행렬 계산하기 def boolean_product(A, B): m = len(A) n = len(B[0]) k = len(A[0]) # 또는 len(B)를 사용해도 됩니다. if len(B) != k: raise ValueError("행렬 A와 행렬 B의 크기가 일치하지 않습니다.") C = [[0] * n for _ in range(m)] for i in range(m): for j in range(n): cij = 0 for q in range(k): C[i][j]=C[i][j]+(A[i][q] and B[q][j]) return C # 예제 입력 행렬 A와 B 생성 A = [[1, 0],[0,1],[1,0]] B = [[1, 1,0],[0,1,1]] # 행렬 곱셈 실행 C = bo..
2023. 10. 19.