SupportsLinearOperator
class SupportsLinearOperator(*args, **kwargs)
Bases : Protocol
Un miroir du protocole ffsim.SupportsLinearOperator .
Voir linear_operator() pour la fonction d'aide indépendante du type qui redirige vers la méthode ci-dessous.
>>> 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])
Méthodes protocolaires
_linear_operator_
_linear_operator_(norb, nelec)
Renvoie un pour scipy.sparse.linalg.LinearOperator cet opérateur sur le secteur FCI (norb, nelec) .
Paramètres
Type de retour
Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.