更新时间:2022-11-24 GMT+08:00

查询数据集列表

分页查询用户的数据集列表。

list_datasets(session, dataset_type=None, dataset_name=None, offset=None, limit=None)

示例代码

  • 示例一:查询数据集列表
    from modelarts.session import Session
    from modelarts.dataset import Dataset
    session = Session()
    # 查询数据集列表
    dataset_list = Dataset.list_datasets(session)
    print(dataset_list) # 打印出查询结果
  • 示例二:根据数据集类型查询数据集列表
    # 查询图像分类数据集
    dataset_list = Dataset.list_datasets(session, dataset_type=0)
    print(dataset_list)
  • 示例三:根据数据集名称查询数据集列表
    # 查询名称中包含dataset的数据集列表
    dataset_list = Dataset.list_datasets(session, dataset_name="dataset")
    print(dataset_list)
  • 示例四:分页查询数据集列表
    # 默认一次返回10条数据集记录,可通过设置limit和offset进行分页查询
    dataset_list = Dataset.list_datasets(session, offset=0, limit=50) # 查询第1-50条记录
    print(dataset_list)
    dataset_list = Dataset.list_datasets(session, offset=1, limit=50) # 查询第51-100条记录
    print(dataset_list)

参数说明

表1 请求参数

参数

是否必选

参数类型

描述

session

Object

会话对象,初始化方法请参见Session鉴权

dataset_type

Integer

根据数据集类型查询数据集列表,默认为空。可选值如下:

  • 0:图像分类
  • 1:物体检测
  • 3: 图像分割
  • 100:文本分类
  • 101:命名实体
  • 102:文本三元组
  • 200:声音分类
  • 201:语音内容
  • 202:语音分割
  • 400:表格数据集
  • 600:视频标注
  • 900:自由格式

dataset_name

String

模糊匹配数据集名称,默认为空。

offset

Integer

分页列表的起始页,默认为0。

limit

Integer

指定每一页返回的最大条目数,取值范围[1,100],默认为10。