表¶
- class astropy.io.votable.tree.Table(votable, ID=None, name=None, ref=None, ucd=None, utype=None, nrows=None, id=None, config=None, pos=None, **extra)[ソース]¶
ベースクラス:
astropy.io.votable.tree.Element
,astropy.io.votable.tree._IDProperty
,astropy.io.votable.tree._NameProperty
,astropy.io.votable.tree._UcdProperty
,astropy.io.votable.tree._DescriptionProperty
TABLE 要素:含まれるデータを選択することができる.
これは、以下の開示可能なアクセスおよび可変属性を含む:
配列. :データ自体のNumpyマスク配列であり、各行は1行の投票可能データであり、列は表の<field>要素に従って命名および類型化される。マスクはデータアレイと平行であるが、可変長フィールドは除外される。これらのフィールドに対して,Numpy配列の列タイプは“Object”である. (
"O"
)と、別のマスク配列が格納されている。表に何のデータも含まれていない場合(例えば、その閉鎖
Resource
あります。type
==‘META’) 配列. ゼロの長さを持つことになりますキーワードパラメータは同名の設定メンバに対応し,以下のようになる.
属性要約
fields
\1部の明細書.
Field
オブジェクト,これらのオブジェクトは,各データ列のタイプを記述する.format
\[required] 表の序列化フォーマット。
groups
\1部の明細書.
Group
オブジェクトは,これらのオブジェクト記述列とパラメータのグループ化方式である.infos
\1部の明細書.
Info
表の対象。links
\1部の明細書.
Link
オブジェクト(URIを介して他の文書やサーバへのポインタ).nrows
\[immutable] XML文書で指定された表中の行数.
params
\表のパラメータ(定数値列)リスト.
ref
\方法要約
create_arrays
\([nrows, config] )現在のフィールドセットから新しい配列を作成してデータを保存し、それらを格納する 配列. メンバー変数です
from_table
\(投票表,表)創立
Table
事例は与えられたastropy.table.Table
例を挙げましょうget_field_by_id
\(参照[, before] )フィールドまたはPARAM要素は、所与のIDでルックアップされる。
get_field_by_id_or_name
\(参照[, before] )フィールドまたはPARAM要素は、所与のIDまたは名前でルックアップされる。
get_fields_by_utype
\(参照[, before] )所与のuTYPEルックアップフィールドまたはPARAM要素に従って、すべての一致項を発行する反復器が返される。
get_group_by_id
\(参照[, before] )グループ要素は、与えられたIDで検索される。
get_groups_by_utype
\(参照[, before] )所与のuTYPEに従ってグループ要素を探し、すべての一致項を発行する反復器を返す。
is_empty
\()このテーブルに実際のデータが含まれていない場合、解析器によってスキップされているのでTrueを返す(使用することによって
table_number
Kwarg).反復表現内のすべてのfieldおよびPARAM要素。
iter_groups
\()要素のすべてのグループを再帰的に表現します。
iter_info
\()parse
(世代交代器,構成)内部使用に供する。
to_table
\([use_names_over_ids] )このVOテーブルを
astropy.table.Table
例を挙げましょう内部使用に供する。
属性文書
- format¶
[required] 表の序列化フォーマット。以下の1つでなければならない。
“Fits”フォーマットは外部ファイルが必要なため、書けませんのでご注意ください。デフォルトの場合、“Fits”形式で読み込まれたどのファイルも“tabledata”形式で読み出されます。
見 データ序列化フォーマット それがそうです。
- nrows¶
[immutable] XML文書で指定された表中の行数.
- ref¶
方法文書
- create_arrays(nrows=0, config=None)[ソース]¶
現在のフィールドセットから新しい配列を作成してデータを保存し、それらを格納する 配列. メンバー変数です既存のアレイ内のすべてのデータは失われるだろう。
N行. 提供されていれば、割り当てる行数である。
- classmethod from_table(votable, table)[ソース]¶
創立
Table
事例は与えられたastropy.table.Table
例を挙げましょう
- get_field_by_id(ref, before=None)¶
フィールドまたはPARAM要素は、所与のIDでルックアップされる。
- get_field_by_id_or_name(ref, before=None)¶
フィールドまたはPARAM要素は、所与のIDまたは名前でルックアップされる。
- get_fields_by_utype(ref, before=None)¶
所与のuTYPEルックアップフィールドまたはPARAM要素に従って、すべての一致項を発行する反復器が返される。
- get_group_by_id(ref, before=None)¶
グループ要素は、与えられたIDで検索され、グループの“ref”属性によって使用される
- get_groups_by_utype(ref, before=None)¶
所与のuTYPEに従ってグループ要素を探し、すべての一致項を発行する反復器を返す。
- parse(iterator, config)[ソース]¶
内部使用に供する。要素のサブ要素のXML内容を解析する.
- パラメータ
- iteratorXMLは繰り返し可能である.
返されたXML要素上の反復器
get_xml_iterator
それがそうです。- configディクト!
ある要素読み取り方式の構成辞書に影響を与える.
- 返品
- self :
Element
元素.元素 便宜上、SELFに戻ります。
- self :
- to_table(use_names_over_ids=False)[ソース]¶
このVOテーブルを
astropy.table.Table
例を挙げましょう- パラメータ
- use_names_over_idsブル値、オプション
いつ?
True
使用name
中列名となる列の属性astropy.table.Table
例を挙げましょう名前が一意であることは保証されないので、これは、末尾に数字を付加することによって、いくつかの列を名前付けすることをもたらす可能性がある。そうでなければ(デフォルト),列名としてID属性を用いる.- それは.警告:
変数長配列フィールドは往復しています
astropy.table.Table
例を挙げましょう