Код: Выделить всё
def __getattr__(self, name):
"""
Dynamic attribute delegation for simple pass-through properties.
This handles attributes that don't require special logic and can be
directly delegated to the underlying dataset implementation.
"""
if name.startswith("_") or name == "records":
raise AttributeError(f"'{type(self).__name__}' object has no attribute '{name}'")
Обходной путь 1:
Я знаю, что у меня есть наборы данных mlflow (не databricks), поэтому вместо этого можно использовать dataset._mlflow_dataset.records.
Обходной путь 2:
Пройдите через to_dict, который работает с общедоступными API, но добавляет ненужное преобразование в простой словарь
Код: Выделить всё
ds_dict = dataset.to_dict()
records = ds_dict['records']
Подробнее здесь: https://stackoverflow.com/questions/798 ... iondataset
Мобильная версия