J'ai une fonction python 3 qui est définie comme ci-dessous:
def hidden_markov_model(distribution, K=3, N=100, *args):
quand j'appelle la fonction, j'obtiens cette erreur:
Q_hmm = hidden_markov_model(Gaussian, K=K, N=N,
mu, K*[std**(-2)*np.identity(2)],
)
SyntaxError: positional argument follows keyword argument
qu'est-ce qui ne va pas?
Comprendre. Je devrais l'appeler comme ceci:
Q_hmm = hidden_markov_model(Gaussian, K, N,
mu, K*[std**(-2)*np.identity(2)],
)