В более общем плане, существует ли простой способ реализовать произведение Кронекера с помощью какого-либо оператора умножения, отличного от оператора *, в данном случае xor оператор ^?
Рассмотрим два логических массива [code]import numpy as np
A = np.asarray([[True, False], [False, False]])
B = np.asarray([[False, True], [True, True]]) [/code] Я хочу взять произведение Кронекера A и B в рамках операции [b]xor[/b]. Результат должен быть таким: [code]C = np.asarray([[True, False, False, True], [False, False, True, True], [False, True, False, True], [True, True, True, True]]) [/code] В более общем плане, существует ли простой способ реализовать произведение Кронекера с помощью какого-либо оператора умножения, отличного от оператора *, в данном случае [b]xor[/b] оператор ^?