Y a-t-il un moyen de diviser en morceaux une chaîne dans une liste en définissant la longueur dans une autre liste?
Donc, j'ai mis en place un programme à l'aide de la bibliothèque NLTK pour soulever mes informations. P>
J'aurais segmenté à l'aide de la fonction Word_Tokenize, puis utilisée nltk.stem.snowball.snowballMer pour couper des parties du mot. P>
Je veux regrouper les informations de la même longueur car la planche à neige fait Moi mettez-le à une seule liste nonchunk. P>
J'ai essayé d'utiliser la fonction que j'ai trouvée dans des questions similaires p> erreur: p> Sortie attendue: P> stemmers2=[['muy', 'interes', 'y', 'entreten'], ['mas', 'didact'], ['mas', 'dinam'], ['import'], ['pase', 'de', 'estudi'], ['es', 'bastant', 'util', '.'], ['des', 'ten', 'una', 'asesor', 'complet', 'y', 'correct'], ['dens'], ['buen', 'curs'], ['muy', 'exigent']]
3 Réponses :
Le problème est dans votre gamme d'itérations: python n'a aucune idée de quel élément de lista1 code> vous voulez. p> p>
J'ai prévu d'utiliser l'index de la liste comme un défini puisque que "pour" se trouve à l'intérieur d'une autre "pour" le faire faire autour de toute la liste. Suis-je clairement? Je suis désolé de ne pas être un haut-parleur anglais naturel, je ne peux donc pas bien m'exprimer.
Non, ce n'est pas à l'intérieur d'un autre pour code>. Vous n'avez que un i>
pour code> ici. Si vous attendez une sorte de nidification, vous devrez l'écrire. Le
S code> à gauche prend une séquence de valeurs, basée indirectement sur le
S code> à droite. Jusqu'à ce que ce côté droit
s code> a une valeur, cette expression n'a pas de sens.
cherchez-vous à obtenir une liste ou une liste unique?
Si oui, veuillez essayer ce
J'ai téléchargé une partie supplémentaire de mon code, elle est supposée que le code fasse une boucle pour la longueur de chaque élément de la liste de la liste. Comme dans la liste [0] = 4, Lista [1] = 2, etc. Être que le Définisseur pour la longueur pour le morceau.
's' doit être défini si vous utilisez à proximité.
Essayez le code ci-dessous: P>
for s in range (0, len(lista1)+1): stemmers2=agrup(stemmers1, s)
Veuillez inclure la sortie attendue. Décrivez le problème en termes de code affiché, pas de vagues références aux articles qui ne sont pas inclus.