Template Function Pennylane::NanoBindings::generateSamples

Function Documentation

template<class MeasurementsT>
nb::ndarray<std::size_t, nb::numpy, nb::c_contig> Pennylane::NanoBindings::generateSamples(MeasurementsT &M, std::size_t num_wires, std::size_t num_shots)

Generate samples with proper data ownership.

Template Parameters

MeasurementsT – Representation of Measurements type

Parameters
  • M – Measurements object

  • num_wires – Number of wires

  • num_shots – Number of shots

Returns

nb::ndarray<std::size_t, nb::numpy, nb::c_contig> NumPy 2D array with samples