Ate*_*ena 11 python keyword-argument positional-parameter
我有一个python 3函数,定义如下:
def hidden_markov_model(distribution, K=3, N=100, *args):
Run Code Online (Sandbox Code Playgroud)
当我调用该函数时,我收到此错误:
Q_hmm = hidden_markov_model(Gaussian, K=K, N=N,
mu, K*[std**(-2)*np.identity(2)],
)
SyntaxError: positional argument follows keyword argument
Run Code Online (Sandbox Code Playgroud)
怎么了?
了解.我应该这样称呼它:
Q_hmm = hidden_markov_model(Gaussian, K, N,
mu, K*[std**(-2)*np.identity(2)],
)
Run Code Online (Sandbox Code Playgroud)