В чём разница?
```python
import pandas as pd
import numpy as np
data = [5, 15, 25, 35, 45, 55, 65, 75, 85, 95]
s = pd.Series(data)
cut_result = pd.cut(s, bins=4)
qcut_result = pd.qcut(s, q=4)
```
Pythonmediummiddle
Варианты ответа
cut делит по РАВНЫМ ИНТЕРВАЛАМ значений (bins одного размера), qcut — по РАВНЫМ КОЛИЧЕСТВАМ наблюдений (квантилям). При скошенных данных cut даёт неравные группы, qcut — равные
cut и qcut идентичны, просто разный синтаксис
cut работает с числами, qcut — со строками
cut создаёт 4 бина, qcut — 4 квантильные метки без интервалов
Разбор ответа
Подробный разбор с объяснением «почему правильный ответ верный» и почему остальные неверны — после регистрации.
2475 вопросов с разбором, quiz-режим с проверкой, AI-собес и подготовка к интервью аналитика.