我有一个二进制分类问题,并且被要求为最大,最小和中矩形分类器编写函数。另外,我还必须为圆形和椭圆形分类器编写函数。我是一个初学者,知道如何在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”目标类列。