What problem does it solve?
Qiskit helps you turn an abstract quantum algorithm idea into executable quantum circuits, optimized for specific backends and then interpreted into results you can act on.
Core Features & Use Cases
- Circuit construction & composition: Define quantum circuits with gates, parameterized ansatzes, and measurement strategies.
- Execution via primitives: Use Sampler for bitstring/probability outputs and Estimator for expectation values (energies, observables).
- Transpilation & hardware targeting: Optimize circuits for a backend’s basis gates and coupling/topology to reduce depth and hardware errors.
- Common workflows: Map → Optimize (transpile) → Execute (runtime primitives) → Post-process (counts/energies/metrics).
Use cases include running a Bell-state experiment, building a VQE loop for chemistry/optimization, and executing QAOA-style circuits for combinatorial problems on IBM Quantum hardware or local simulators.
Quick Start
Run the first Bell-state circuit using Qiskit and immediately print the measured counts from the local StatevectorSampler.