def _numpy_tensor_product(*product):
    if not np:
        raise ImportError
    answer = product[0]
    for item in product[1:]:
        answer = np.kron(answer, item)
    return answer
Called when leadership has been aquired. This is not a guaranteed
dataset/ETHPy150Open sympy/sympy/sympy/physics/quantum/matrixutils.py/_numpy_tensor_product--crossover with--dataset/ETHPy150Open cocagne/paxos/paxos/practical.py/Messenger.on_leadership_acquired