the version is 0.10.0

import strawberryfields as sf

from strawberryfields.ops import *

import numpy as np

z2 = -1j

z1 = 5j

d1 = 1+0.2j

d2 = 1-0.7j

eng, q = sf.Engine(2)

with eng:

DisplacedSqueezed(z1,d1.real,d1.imag) | q[0]

DisplacedSqueezed(z2,d2.real,d2.imag) | q[1]

state = eng.run(‘fock’, cutoff_dim=70)

when i tried to get the scalar value of this state this was the output:

r0=state.reduced_dm(modes=0)

r1=state.reduced_dm(modes=1)

(np.dot(r0.conj().T.flatten(),r1.flatten()))

the answer was

(17028300.770738766-4.9837951616186406e-08j)

is that normal?!