擅长:python、mysql、java
<p>您需要的是部分应用于您的用例的函数。Python的<strong>functools</strong>包可以解决这个问题。您可以按照以下示例更改代码:</p>
<pre><code>from functools import partial
def addthree(a,b,c):
return a+b+c
partial_sum = partial(addthree,1,2)
fdict = {1: partial_sum}
fdict[1](4) // this returns 7 on the console
</code></pre>
<p>类似地,您可以用它所需的参数编写<code>perm_entropy</code>,并传递
你的价值观</p>
<pre><code>new_perm_entropy = partial(perm_entropy,3,True)
feature = {1: new_perm_entropy,..}
feature[1](your_args_here)
</code></pre>
<p>您可以阅读部分应用的函数以获得进一步的说明。你知道吗</p>