函数内部的学习方法

2024-09-29 17:46:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个使用sklearn.preprocessing特定方法的函数。你知道吗

from sklearn import preprocessing
def process (data):
    method = preprocessing.MinMaxScaler()
    tranf = method.fit_transform(data)
    return tranf

我想要的是一个能够从sklearn.preprocessing调用任何方法的函数。看起来像这样。你知道吗

from sklearn import preprocessing
def process (data, whichmethod):
    method = preprocessing.whichmethod()
    tranf = method.fit_transform(data)
    return tranf

请教我python并向我道歉,因为我确实觉得这非常简单。你知道吗


Tags: 方法函数fromimportdatareturndeftransform
1条回答
网友
1楼 · 发布于 2024-09-29 17:46:48

我认为传递正确的对象比传递preprocessing中的名称要容易得多:

from sklearn import preprocessing
def process (data, method):
    tranf = method.fit_transform(data)
    return tranf
process(data, preprocessing.MinMaxScaler()) # how you would reproduce your first example

相关问题 更多 >

    热门问题