Bunch#
- класс sklearn.utils.Bunch(**kwargs)[источник]#
Объект-контейнер, предоставляющий ключи как атрибуты.
Объекты 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. Удалить все items из Д.#
- copy() a поверхностный copy of D#
- метод класса fromkeys(итерируемый объект, значение=None, /)#
Создать новый словарь с ключами из итерируемого объекта и значениями, установленными в value.
- get(ключ, по умолчанию=None, /)#
Возвращает значение для ключа, если ключ есть в словаре, иначе значение по умолчанию.
- items() a set-like object предоставляя a представление на D's items#
- ключи() a set-like object предоставляя a представление на D's ключи#
-
pop(ключ, default=
, /)# Если ключ не найден, вернуть значение по умолчанию, если оно задано; в противном случае, вызвать KeyError.
- popitem(/)#
Удалить и вернуть пару (ключ, значение) в виде 2-кортежа.
Пары возвращаются в порядке LIFO (последним пришёл — первым вышел). Вызывает KeyError, если словарь пуст.
- setdefault(ключ, по умолчанию=None, /)#
Вставить ключ со значением по умолчанию, если ключа нет в словаре.
Возвращает значение для ключа, если ключ есть в словаре, иначе значение по умолчанию.
- update([E, ]**F) None. Обновить D из dict/iterable 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() атрибут данного класса. object предоставляя a представление на D's values#
Примеры галереи#
Анализ главных компонент (PCA) на наборе данных Iris