DataBin
class qiskit.primitives.DataBin(*, shape=(), **data)
Bases: ShapedMixin
Namespace for storing data.
data = DataBin(
alpha=BitArray.from_bitstrings(["0010"]),
beta=np.array([1.2])
)
print("alpha data:", data.alpha)
print("beta data:", data.beta)
Parameters
- data – Name/value data to place in the data bin.
- shape (ShapeInput) – The leading shape common to all entries in the data bin. This defaults to the trivial leading shape of
()
that is compatible with all objects.
Raises
- ValueError(opens in a new tab) – If a name overlaps with a method name on this class.
- ValueError(opens in a new tab) – If some value is inconsistent with the provided shape.
Attributes
ndim
shape
size
Methods
items
items()
Return a view of field names and values
Return type
ItemsView(opens in a new tab)[str(opens in a new tab), Any(opens in a new tab)]