ray.data.Dataset.schema#

Dataset.schema(fetch_if_missing: bool = True) Schema | None[源代码]#

返回数据集的架构。

示例

>>> import ray
>>> ds = ray.data.range(10)
>>> ds.schema()
Column  Type
------  ----
id      int64

备注

如果此数据集包含多个读取,或者如果无法根据数据源提供的元数据确定模式,或者如果 ``fetch_if_missing=True``(默认值),则此操作将触发对此数据集执行的惰性转换。

时间复杂度: O(1)

参数:

fetch_if_missing – 如果为 True,则在模式未知时同步获取模式。如果为 False,则在模式未知时返回 None。默认为 True。

返回:

记录的 ray.data.Schema 类,如果架构未知且 fetch_if_missing 为 False,则为 None。