np.select: множественные условия
Easy
NumPy
NumPy
Тинькофф
Условие задачи
Дано: numpy массив `scores` из 12 скоринговых баллов клиентов (0-100).
Присвойте каждому клиенту буквенную категорию:
- score ≥ 80 → "A"
- score ≥ 60 → "B"
- score ≥ 40 → "C"
- иначе → "D"
Сохраните numpy array строк в `result`.
Темы
np.select conditions vectorization
Подсказки
- np.select(conditions_list, choices_list, default) -- множественный if/elif/else
- Условия проверяются по порядку, первое True побеждает
Открыть задачу в тренажёре →
← Все Python-задачи