Bir belirteç desenini yakalama

Python ile Duygu Analizi

Violeta Misheva

Data Scientist

String işleçleri ve karşılaştırmalar

# Bir dizge yalnızca harflerden oluşuyor mu kontrol eder  
my_string.isalpha()
# Bir dizge yalnızca rakamlardan oluşuyor mu kontrol eder 
my_string.isdigit()
# Bir dizge yalnızca alfasayısal karakterlerden oluşuyor mu kontrol eder
my_string.isalnum()
Python ile Duygu Analizi

Liste kavrayışıyla string işleçleri

# Orijinal sözcük belirteçleme
word_tokens = [word_tokenize(review) for review in reviews.review]
# Yalnızca harflerden oluşan belirteçleri tutma
cleaned_tokens = [[word for word in item if word.isalpha()] for item in word_tokens]
len(word_tokens[0])
87
len(cleaned_tokens[0])
78
Python ile Duygu Analizi

Düzenli ifadeler

import re
my_string = '#Wonderfulday'
# # işareti ve ardından küçük/büyük herhangi bir harfi çıkar
x = re.search('#[A-Za-z]', my_string)
x
<re.Match object; span=(0, 2), match='#W'>
Python ile Duygu Analizi

BOW ile belirteç deseni

# CountVectorizer'daki varsayılan belirteç deseni
'\b\w\w+\b'
# Belirli bir belirteç deseni belirt
CountVectorizer(token_pattern=r'\b[^\d\W][^\d\W]+\b')
Python ile Duygu Analizi

Hadi pratik yapalım!

Python ile Duygu Analizi

Preparing Video For Download...