Skip to main content
IBM Quantum Platform

SupportsLinearOperator

class SupportsLinearOperator(*args, **kwargs)

Basi: Protocol

Una copia del protocollo ffsim.SupportsLinearOperator .

Vedi linear_operator() per la funzione di supporto indipendente dal tipo che indirizza al metodo riportato di seguito.

>>> import numpy as np
>>> from qiskit_fermions.operators import FermionOperator
>>> num_op = FermionOperator.from_dict({((True, 0), (False, 0)): 1.0})
>>> linop = num_op._linear_operator_(norb=2, nelec=1)
>>> linop.shape
(2, 2)
>>> linop.matvec(np.array([1.0, 0.0], dtype=complex))
array([1.+0.j, 0.+0.j])

Metodi del protocollo

_linear_operator_

_linear_operator_(norb, nelec)

Restituisce un per scipy.sparse.linalg.LinearOperator questo operatore nel settore FCI (norb, nelec) .

Parametri

Tipo di restituzione

LinearOperator

Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.