# openfermion.linalg.boson_operator_sparse

Initialize a Scipy sparse matrix in the Fock space

### Used in the notebooks

Used in the tutorials

from a bosonic operator.

Since the bosonic operators lie in an infinite Fock space, a truncation value needs to be provide so that a sparse matrix of finite size can be returned.

operator One of either BosonOperator or QuadOperator. trunc (int): The size at which the Fock space should be truncated when returning the matrix representing the ladder operator. hbar (float): the value of hbar to use in the definition of the canonical commutation relation [q_i, pj] = \delta{ij} i hbar. This only applies if calcualating the sparse representation of a quadrature operator.

The corresponding Scipy sparse matrix of size [trunc, trunc].

[{ "type": "thumb-down", "id": "missingTheInformationINeed", "label":"Missing the information I need" },{ "type": "thumb-down", "id": "tooComplicatedTooManySteps", "label":"Too complicated / too many steps" },{ "type": "thumb-down", "id": "outOfDate", "label":"Out of date" },{ "type": "thumb-down", "id": "samplesCodeIssue", "label":"Samples / code issue" },{ "type": "thumb-down", "id": "otherDown", "label":"Other" }]
[{ "type": "thumb-up", "id": "easyToUnderstand", "label":"Easy to understand" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"Solved my problem" },{ "type": "thumb-up", "id": "otherUp", "label":"Other" }]