optuna.get_all_study_names
- optuna.get_all_study_names(storage)[源]
获取指定存储中存储的所有研究(study)名称。
示例
import optuna def objective(trial): x = trial.suggest_float("x", -10, 10) return (x - 2) ** 2 study = optuna.create_study(study_name="example-study", storage="sqlite:///example.db") study.optimize(objective, n_trials=3) study_names = optuna.study.get_all_study_names(storage="sqlite:///example.db") assert len(study_names) == 1 assert study_names[0] == "example-study"
- 参数:
storage (str | BaseStorage) – 数据库 URL,例如
sqlite:///example.db
。更多详情请参阅create_study()
的文档。- 返回值:
存储中所有研究(study)名称的列表。
- 返回类型: