У меня проблема с бинарной классификацией, и меня попросили написать функции для классификаторов прямоугольников наибольшего, наименьшего и среднего размера.Также я должен написать функции для классификатора круга и эллипсоида.Я новичок и знаю, как использовать различные классификаторы в Python, но я понятия не имею, что такое наибольший / наименьший круговой классификатор.Мне дали код для наименьшего прямоугольного классификатора, в котором было установлено условие для одного классификатора.
#Implement a function that returns min/max price/engine power values that define a rectangle classifier
def getRange_familyCar(gdf):
min_price = gdf[gdf['c']==1]['p'].min()
max_price = gdf[gdf['c']==1]['p'].max()
min_engine = gdf[gdf['c']==1]['e'].min()
max_engine = gdf[gdf['c']==1]['e'].max()
return min_price, max_price, min_engine, max_engine
Имеется 3 столбца, в которых столбцы p и e являются зависимыми переменными, а столбец целевого класса - c.