НачатьНачать бесплатно

Время выполнения кластеризации k-средних

Вы уже знаете, что иерархическая кластеризация работает достаточно долго. А сколько времени занимает выполнение функции kmeans() на наборе данных FIFA?

Данные хранятся в DataFrame библиотеки pandas под названием fifa. Нужные масштабированные столбцы — scaled_sliding_tackle и scaled_aggression. Модули timeit и kmeans уже импортированы.

Центры кластеров определяются с помощью функции kmeans(). Она принимает два обязательных аргумента: наблюдения и количество кластеров. Чтобы измерить время выполнения фрагмента кода, используйте %timeit перед ним. Попробуйте замерить время работы функции kmeans() для трёх кластеров на наборе данных fifa.

Это упражнение является частью курса

Кластерный анализ на Python

Посмотреть курс

Практическое интерактивное упражнение

Превратите теорию в практику с помощью одного из наших интерактивных упражнений

Начать упражнение