0
def generateTopics(corpus, dictionary):
# Build LDA model using the above corpus
lda = models.ldamodel.LdaModel(corpus, id2word=dictionary, num_topics=50)
corpus_lda = lda[corpus]
# Group topics with similar words together.
tops = set(lda.show_topics(50))
top_clusters = []
for l in tops:
top = []
for t in l.split(" + "):
top.append((t.split("*")[0], t.split("*")[1]))
top_clusters.append(top)
J'essaie d'obtenir des sujets en utilisant lda.but dans ce code lorsque j'essaie de regrouper des sujets avec des mots similaires ensemble je reçois cette erreur. pour t dans l.split ("+"): AttributeError: l'objet 'tuple' n'a pas d'attribut 'split'gettinf erreur 'tuple' objet n'a pas d'attribut 'split'
merci you.it travaillé – user3778289