擅长:python、mysql、java
<p>在我看来,您正在尝试实现分类器创建类,以使用以下不同的属性启动?可以在<code>__init__</code>方法上动态创建类属性,并使用<code>**kwargs</code>发送所需的数据。你知道吗</p>
<pre><code>class someClassifier(object):
def __init__(self, **kwargs):
for k, v in kwargs.items():
setattr(self, k, v)
print('setting classifier attribute', k, v)
def function(classifier, **kwargs):
classifier(**kwargs)
classifier = someClassifier
list_of_parameters = [0, 1, 2, 3, 4, 5]
classifier_argument = {
'someArgument': list_of_parameters
}
function(classifier, **classifier_argument)
</code></pre>