Обобщенное произведение Кронекера с разными типами продуктов в numpy или scipyPython

Программы на Python
Ответить
Anonymous
 Обобщенное произведение Кронекера с разными типами продуктов в numpy или scipy

Сообщение Anonymous »

Рассмотрим два логических массива

Код: Выделить всё

import numpy as np

A = np.asarray([[True,  False],
[False, False]])

B = np.asarray([[False, True],
[True,  True]])
Я хочу взять произведение Кронекера A и B в рамках операции xor. Результат должен быть таким:

Код: Выделить всё

C = np.asarray([[True,  False, False, True],
[False, False, True,  True],
[False, True,  False, True],
[True,  True,  True,  True]])
В более общем плане, существует ли простой способ реализовать произведение Кронекера с помощью какого-либо оператора умножения, отличного от оператора *, в данном случае xor оператор ^?


Подробнее здесь: https://stackoverflow.com/questions/793 ... y-or-scipy
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»