1. Home
  2. /
  3. Strawberry-fields
  4. /
  5. Strawberry Fields Rotation Gate

Strawberry Fields Rotation Gate - Strawberry-fields Typing CST Test

Loading…

Strawberry Fields Rotation Gate — Strawberry-fields Code

Applies a rotation gate on a single mode and measures it.

import strawberryfields as sf
from strawberryfields.ops import Rgate,MeasureFock

prog = sf.Program(1)
with prog.context as q:
	Rgate(0.7)|q[0]
	MeasureFock()|q[0]

eng = sf.Engine('fock',backend_options={'cutoff_dim':5})
result = eng.run(prog)
print(result.samples)

Strawberry-fields Language Guide

Strawberry Fields is a Python library for photonic quantum computing using continuous-variable (CV) quantum systems. It enables the design, simulation, and execution of quantum circuits on photonic platforms.

Primary Use Cases

  • ▸Design and simulation of photonic quantum circuits
  • ▸Quantum machine learning with CV systems
  • ▸Hybrid classical-quantum algorithm development
  • ▸Experimentation on photonic hardware backends
  • ▸Research in Gaussian and non-Gaussian quantum states

Notable Features

  • ▸Continuous-variable quantum programming
  • ▸Supports Gaussian and non-Gaussian operations
  • ▸Integration with PennyLane for hybrid quantum-classical ML
  • ▸Simulation of large photonic circuits
  • ▸Automatic differentiation for quantum circuits

Origin & Creator

Strawberry Fields was developed by Xanadu, a Canadian quantum computing company, to provide a full-stack photonic quantum computing framework.

Industrial Note

Strawberry Fields is primarily used in research, photonic quantum algorithm development, quantum machine learning, and exploring continuous-variable quantum computing protocols.

More Strawberry-fields Typing Exercises

Strawberry Fields Simple Quantum CircuitStrawberry Fields Coherent State PreparationStrawberry Fields Squeezed StateStrawberry Fields Beam Splitter ExampleStrawberry Fields Displacement GateStrawberry Fields Two-mode EntanglementStrawberry Fields Kerr GateStrawberry Fields Controlled-Z GateStrawberry Fields Homodyne Measurement

Practice Other Languages

CReactPythonC++RustTypeScriptKotlinPHPJavaC#RubyMqlCqlN1qlCypher