QuDataBase#
量子データのベースとなるクラスです。
- class qudas.qudata.QuDataBase(data: Dict[str, Any] | None = None)[source]#
Bases:
ABC
- __abstractmethods__ = frozenset({})#
- __dict__ = mappingproxy({'__module__': 'qudas.qudata.qudata_base', '__init__': <function QuDataBase.__init__>, '__dict__': <attribute '__dict__' of 'QuDataBase' objects>, '__weakref__': <attribute '__weakref__' of 'QuDataBase' objects>, '__doc__': None, '__abstractmethods__': frozenset(), '_abc_impl': <_abc_data object>, '__annotations__': {}})#
- __init__(data: Dict[str, Any] | None = None)[source]#
初期データを格納する抽象クラス。
- Parameters:
data (dict, optional) – 入力または出力データ。デフォルトはNone。
- __module__ = 'qudas.qudata.qudata_base'#
- __weakref__#
list of weak references to the object (if defined)