TableAttribute¶
- class astropy.table.TableAttribute(default=None)[ソース]¶
ベースクラス:
astropy.utils.metadata.MetaAttribute
表サブクラスのカスタム属性を定義するための記述子.
の値です。
TableAttribute
名前に格納されています__attributes__
表に保存されているmeta
それがそうです。この属性は、通常の方法でアクセスおよび設定されてもよく、オブジェクトを作成する際に提供されてもよい。この機構によって属性を定義することは、テーブルがフラグメント化または直列化された(例えば、PICLEまたはECSVファイルとして)ときに継続的に存在することを保証することができる。
ご参照ください
MetaAttribute
より詳細な文書については、参照されたい。- パラメータ
- default客体.
属性のデフォルト値
実例.
>>> from astropy.table import Table, TableAttribute >>> class MyTable(Table): ... identifier = TableAttribute(default=1) >>> t = MyTable(identifier=10) >>> t.identifier 10 >>> t.meta OrderedDict([('__attributes__', {'identifier': 10})])