-2

隠れマルコフ モデルを実行しようとしていますが、フィット関数が正しく動作しません。

コード:

import numpy as np
from hmmlearn import hmm

X1 = [[0.5], [1.0], [-1.0], [0.42], [0.24]]
X2 = [[2.4], [4.2], [0.5], [-0.24]]

X = np.concatenate([X1, X2])
lengths = [len(X1), len(X2)]

hmm.GaussianHMM(n_components=3).fit(X, lengths) 

次のエラー メッセージが表示されます。

TypeError                                 Traceback (most recent call last)
<ipython-input-16-cdfada1be202> in <module>()
      8 lengths = [len(X1), len(X2)]
      9 
---> 10 hmm.GaussianHMM(n_components=3).fit(X, lengths)

TypeError: fit() takes 2 positional arguments but 3 were given
4

2 に答える 2