Skip to content

dq.xyz

xyz(*, layout: Layout | None = None) -> QArray

Returns the Pauli \(\sigma_x\), \(\sigma_y\) and \(\sigma_z\) operators.

Parameters

  • layout –

    Matrix layout (dq.dense, dq.dia or None).

Returns

(qarray of shape (3, 2, 2)) Pauli \(\sigma_x\), \(\sigma_y\) and \(\sigma_z\) operators.

Examples

>>> dq.xyz()
QArray: shape=(3, 2, 2), dims=(2,), dtype=complex64, layout=dia, ndiags=3
[[[   â‹…     1.+0.j]
  [ 1.+0.j    â‹…   ]]

 [[   â‹…     0.-1.j]
  [ 0.+1.j    â‹…   ]]

 [[ 1.+0.j    â‹…   ]
  [   â‹…    -1.+0.j]]]