Я пытаюсь сгенерировать модель HMM из некоторых данных, она должна состоять из 3 независимых гамма-распределений, но я получаю следующую ошибку, которую, похоже, не могу решить:
ValueError: shapes (909,1) and (909,1) not aligned: 1 (dim 1) != 909 (dim 0)
Ниже приведены мои настройки и некоторые сгенерированные данные для работы:
от импорта граната *
импортировать случайный
импорт numpy как np
data = list(np.random.normal(loc = 0, scale = 1,size = 1000))
data = np.asarray(data)
data = data.reshape(-1, 1)
model3 = HiddenMarkovModel.from_samples(GammaDistribution, n_components=3, X=data)
Настройка работает, если вместо этого я просто использую NormalDistribution