CQMap#
- class discopy.quantum.cqmap.CQMap(dom, cod, array=None, utensor=None)[source]#
Bases:
TensorImplements classical-quantum maps.
- Parameters:
dom (
CQ) – Domain.cod (
CQ) – Codomain.array (list, optional) – Array of size
product(utensor.dom @ utensor.cod).utensor (
discopy.tensor.Tensor, optional) – Underlying tensor with domaindom.classical @ dom.quantum ** 2and codomaincod.classical @ cod.quantum ** 2`.
- property utensor#
Underlying tensor.
- static measure(dim, destructive=True)[source]#
Measure a quantum dimension into a classical dimension.