Skip to main content
IBM Quantum Platform

SupportsLinearOperator

class SupportsLinearOperator(*args, **kwargs)

베이스: Protocol

ffsim.SupportsLinearOperator 프로토콜의 미러.

아래 메서드로 호출을 전달하는 타입에 구애받지 않는 헬퍼 함수에 대해서는 linear_operator() 여기를 참조하십시오.

>>> 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])

프로토콜 방법

_linear_operator_

_linear_operator_(norb, nelec)

FCI (norb, nelec) 섹터의 이 연산자에 대한 scipy.sparse.linalg.LinearOperator 값을 반환합니다.

매개변수

리턴 유형

LinearOperator

이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.