J'ai mis en place une classification d'analyse d'émotion à l'aide de la méthode LSTM. J'ai déjà formé mon modèle et l'a sauvé. J'ai chargé le modèle de train et je fais la partie de classification où je le sauve dans un Dataframe. Je dois supprimer des crochets avec son contenu, je vous montrerai ci-dessous.
Voici mes codes: p> La sortie est la suivante: p> Mystik Lifestyle
Chalets Chamarel
Andrea Lodge
Hibiscus Beach Resort & Spa
Lagoon Attitude
Ocean V Hotel
4 Réponses :
Vous pouvez utiliser le module puis: p> au lieu de p> Notez que j'utilise une chaîne dite brute comme premier argument de re2 et supprimer également WhitSpace ( re code> pour cette manière suivante:
\ s code>) avant le support et son contenu. Notez que
( code> et
) code> doit être échappé car ils ont une signification particulière dans les modèles (d'où les barres arrière principales). P> P>
C'est toujours le même monsieur
Mystik Lifestyle Chalets Chamarel Andrea Lodge Hibiscus Beach Resort & Spa Lagoon Attitude Ocean V Hotel
C'est toujours la même madame
Imprimez votre nom d'hôtel
toujours le même madame
S'il vous plaît partager la capture d'écran
Laissez-nous Continuez cette discussion en chat .
Vous pouvez le faire en utilisant la méthode de chaîne simple appelée
Regardez le code ci-dessous: elements = ['Mystik Lifestyle (Save 34%)',
'Chalets Chamarel (Adults Only)',
'Andrea Lodge (Save 18%)',
'Hibiscus Beach Resort & Spa (Save 18%)',
'Lagoon Attitude (Adults Only)',
'Ocean V Hotel (Adults Only)']
for element in elements:
without_text_after_unwanted_character = element.split('(')[0]
# This will get everything before the '(' as we splitted
print(without_text_after_unwanted_character)
# If you want to create a new list the new values, you can do:
clean_list = [x.split('(')[0] for x in elements]
for clean_text in clean_list:
print(clean_text)
Vous essayez ceci ci-dessous Code:
hotelname = [] sentimentanalysis = [] for item in selection1: name = item['name'].split('(')[0].strip() hotelname.append(name) print (name)
Un hack doit se diviser par '(' et prendre le premier élément (le cas échéant)
Je n'ai pas compris madame..quez-vous s'il vous plaît expliquer?