Spec-Zone.ru › scikit-learn

Bunch

classsklearn.utils.Bunch(**kwargs)[source]

Объект-контейнер, предоставляющий доступ к ключам как к атрибутам.

Объекты Bunch иногда используются в качестве выходных данных для функций и методов. Они расширяют словари, позволяя получать значения по ключу, bunch["value_key"], или по атрибуту, bunch.value_key.

Примеры

>>> from sklearn.utils import Bunch
>>> b = Bunch(a=1, b=2)
>>> b['b']
2
>>> b.b
2
>>> b.a = 3
>>> b['a']
3
>>> b.c = 6
>>> b['c']
6
clear() → None. Удаляет все элементы из D.
copy() → поверхностная копия D
fromkeys(iterable, value=None, /)

Создаёт новый словарь с ключами из итерируемого объекта и значениями, установленными в значение.

get(key, default=None, /)

Возвращает значение для ключа, если ключ есть в словаре, иначе возвращает значение по умолчанию.

items() → объект-вид на пары ключ-значение D
keys() → объект-вид на ключи D
pop(key, default=<unrepresentable>, /)

Если ключ не найден, возвращает значение по умолчанию, если оно задано, иначе генерируется исключение KeyError.

popitem(/)

Удаляет и возвращает пару (ключ, значение) в виде кортежа из двух элементов.

Пары возвращаются в порядке LIFO (последний вошёл, первый вышел). Если словарь пуст, генерируется исключение KeyError.

setdefault(key, default=None, /)

Вставляет ключ со значением по умолчанию, если ключ отсутствует в словаре.

Возвращает значение для ключа, если ключ есть в словаре, иначе возвращает значение по умолчанию.

update([E, ]**F) → None. Обновляет D из словаря/итерируемого объекта E и F.

Если E присутствует и имеет метод .keys(), то выполняется: for k in E: D[k] = E[k] Если E присутствует и не имеет метода .keys(), то выполняется: for k, v in E: D[k] = v В любом случае этому предшествует: for k in F: D[k] = F[k]

values() → объект-вид на значения D

Примеры из галереи

Анализ главных компонент (PCA) на наборе данных Iris

Моделирование распределения видов

© 2007–2025 The scikit-learn developers
Licensed under the 3-clause BSD License.
https://scikit-learn.org/1.6/modules/generated/sklearn.utils.Bunch.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API