рдЕрдЬрдЧрд░ рдкрд░ ICO рдХреЗ рд╕рд╛рде рдкреЗрдирдХреЗрдХреНрд╕ рдпрд╛ рдХреИрд╕реЗ рд▓реЛрдЧреЛрдВ рдФрд░ ICO рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдорд╛рдкрдиреЗ рдХреЗ рд▓рд┐рдП

рджреЛрд╕реНрддреЛрдВ, рд╢реБрдн рджреЛрдкрд╣рд░ред


рд╕реНрдкрд╖реНрдЯ рд╕рдордЭ рд╣реИ рдХрд┐ ICO рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмрд╣реБрдордд рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдПрдХ рдЕрдореВрд░реНрдд рд╕рдВрдкрддреНрддрд┐ рд╣реИред ICO рдкрд░рд┐рдпреЛрдЬрдирд╛ рдПрдХ рдорд░реНрд╕рд┐рдбреАрдЬ-рдмреЗрдВрдЬ рдХрд╛рд░ рдирд╣реАрдВ рд╣реИ - рдпрд╣ рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рдХрд┐ рдХреМрди рдЗрд╕реЗ рдкреНрдпрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдФрд░ ICO рдкрд░ рдореБрдЦреНрдп рдкреНрд░рднрд╛рд╡ рд▓реЛрдЧреЛрдВ рдХреА рдордиреЛрджрд╢рд╛ рд╕реЗ рдмрдирддрд╛ рд╣реИ - рджреЛрдиреЛрдВ рд╣реА ICO рдХреЗ рд╕рдВрд╕реНрдерд╛рдкрдХ / рд╕рдВрд╕реНрдерд╛рдкрдХ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдкреНрд░рддрд┐ рджреГрд╖реНрдЯрд┐рдХреЛрдгред


рдХрд┐рд╕реА рддрд░рд╣ ICO рдХреЗ рд╕рдВрд╕реНрдерд╛рдкрдХ рдФрд░ / рдпрд╛ ICO рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдкреНрд░рддрд┐ рд▓реЛрдЧреЛрдВ рдХреЗ рд░рд╡реИрдпреЗ рдХреЛ рдорд╛рдкрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред рдЬреЛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд░рд┐рдкреЛрд░реНрдЯ рдиреАрдЪреЗ рд╣реИред


рдкрд░рд┐рдгрд╛рдо рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЯреНрд╡рд┐рдЯрд░ рд╕реЗ рд╕рдХрд╛рд░рд╛рддреНрдордХ / рдирдХрд╛рд░рд╛рддреНрдордХ рдореВрдб рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрдкрдХрд░рдг рдерд╛ред


рдореЗрд░рд╛ рд╡рд╛рддрд╛рд╡рд░рдг рд╡рд┐рдВрдбреЛрдЬ 10 x 64 рд╣реИ, рд╡рд╛рдпрд░реНрдб рдиреЗрдЯрд╡рд░реНрдХ рдХрдиреЗрдХреНрд╢рди рдПрдирд╛рдХреЛрдВрдбрд╛ 5.1.0 рдореЗрдВ рд╕реНрдкрд╛рдЗрдбрд░ рдПрдбрд┐рдЯрд░ рдореЗрдВ рдкрд╛рдпрдерди 3 рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред


рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣


рдореБрдЭреЗ рдЯреНрд╡рд┐рдЯрд░ рдкреЛрд╕реНрдЯ рд╕реЗ рдореВрдб рдорд┐рд▓реЗрдЧрд╛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓реЗрдЧрд╛ рдХрд┐ ICO рдХреЗ рд╕рдВрд╕реНрдерд╛рдкрдХ рдЕрдм рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╡реЗ рдкреНрд░рд╕рд┐рджреНрдз рд╡реНрдпрдХреНрддрд┐рддреНрд╡реЛрдВ рдХреА рдПрдХ рдЬреЛрдбрд╝реА рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХрд┐рддрдиреА рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрддреЗ рд╣реИрдВред


рдореИрдВ рдЕрдЬрдЧрд░ рдЯрд╡реЗрдкреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛ред рдЯреНрд╡рд┐рдЯрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЗрд╕рдореЗрдВ рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрдВрдЬреАрдХрд░рдг рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЯреНрд╡рд┐рдЯрд░ / рджреЗрдЦреЗрдВред рдЯреНрд╡рд┐рдЯрд░ рдПрдХреНрд╕реЗрд╕ рдорд╛рдирджрдВрдб рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред


рдХреЛрдб рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ:


import tweepy API_KEY = "vvvvEXQWhuF1fhAqAtoXRrrrr" API_SECRET = "vvvv30kspvqiezyPc26JafhRjRiZH3K12SGNgT0Ndsqu17rrrr" ACCESS_TOKEN = "vvvv712098-WBn6rZR4lXsnZCwcuU0aOsRkENSGpw2lppArrrr" ACCESS_TOKEN_SECRET = "vvvvlG7APRc5yGiWY5xFKfIGpqkHnXAvuwwVzMwyyrrrr" auth = tweepy.OAuthHandler(API_KEY, API_SECRET) auth.set_access_token(ACCESS_TOKEN, ACCESS_TOKEN_SECRET) api = tweepy.API(auth) 

рдЕрдм рд╣рдо Twitter API рдХреА рдУрд░ рдореБрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕рд╕реЗ рдХреБрдЫ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдкреЛрд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдмрд╛рдд рдЕрдЧрд╕реНрдд рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдХреА рдЧрдИ рдереАред рд╕рдВрд╕реНрдерд╛рдкрдХ рдХреА рд╡рд░реНрддрдорд╛рди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХреБрдЫ рдЯреНрд╡реАрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдЦреЛрдЬрд╛ рдЧрдпрд╛:


 import pandas as pd searchstring = searchinfo+' -filter:retweets' results = pd.DataFrame() coursor = tweepy.Cursor(api.search, q=searchstring, since="2018-07-07", lang="en", count = 500) for tweet in coursor.items(): my_series = pd.Series([str(tweet.id), tweet.created_at, tweet.text, tweet.retweeted], index=['id', 'title', 'text', 'retweeted']) result = pd.DataFrame(my_series).transpose() results = results.append(result, ignore_index = True) results.to_excel('results.xlsx') 

Searchinfo рдореЗрдВ рд╣рдо рдЖрд╡рд╢реНрдпрдХ рдирд╛рдо рдФрд░ рдЖрдЧреЗ рд╕реНрдерд╛рдирд╛рдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВред рдкрд░рд┐рдгрд╛рдо results.xlsx рдПрдХреНрд╕реЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЧрдпрд╛ рдерд╛ред


рдХреНрд░рд┐рдПрдЯрд┐рд╡


рдлрд┐рд░ рдореИрдВрдиреЗ рдПрдХ рд░рдЪрдирд╛рддреНрдордХ рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рд╣рдореЗрдВ рд╕рдВрд╕реНрдерд╛рдкрдХ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдирд╛рдо рдЙрдЪрд┐рдд рдирд╛рдо рд╣реИрдВ рдФрд░ рдкреВрдВрдЬреАрдХреГрдд рд╣реИрдВред рдорд╛рди рд▓реАрдЬрд┐рдП рдпрд╣ рднреА рд╕рдЪ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЯреНрд╡реАрдЯ рдореЗрдВ рдПрдХ рдмрдбрд╝реЗ рдЕрдХреНрд╖рд░ рдХреЗ рд╕рд╛рде рд▓рд┐рдЦрд╛ рдЬрд╛рдПрдЧрд╛: 1) рд╕рдВрд╕реНрдерд╛рдкрдХ рдХрд╛ рдирд╛рдо, 2) рдЙрд╕рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдирд╛рдо, 3) рдЯреНрд╡реАрдЯ рдХрд╛ рдкрд╣рд▓рд╛ рд╢рдмреНрдж рдФрд░ 4) рд╡рд┐рд▓реЛрдо рд╢рдмреНрджред рд╢рдмреНрдж 1 рдФрд░ 2 рдЕрдХреНрд╕рд░ рдЯреНрд╡реАрдЯ рдкрд░ рдкрд╛рдП рдЬрд╛рдПрдВрдЧреЗ, рдФрд░ 3 рдФрд░ 4 рджреБрд░реНрд▓рдн рд╣реИрдВ, рдЖрд╡реГрддреНрддрд┐ рдореЗрдВ рд╣рдо 3 рдФрд░ 4 рд╣реИрдВ рдФрд░ рдирд┐рд░рд╛рдИ рдХрд░рддреЗ рд╣реИрдВред рд╣рд╛рдВ, рдпрд╣ рднреА рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд▓рд┐рдВрдХ рдЕрдХреНрд╕рд░ рдЯреНрд╡реАрдЯреНрд╕ рдореЗрдВ рдЖрддреЗ рд╣реИрдВ, 5) рд╣рдо рдЙрдиреНрд╣реЗрдВ рднреА рд╣рдЯрд╛ рджреЗрдВрдЧреЗред


рдпрд╣ рдЗрд╕ рддрд░рд╣ рдирд┐рдХрд▓рд╛:


 import re import nltk nltk.download('stopwords') from nltk.corpus import stopwords from nltk.stem.porter import PorterStemmer corpus = [] for i in range(0, len(results.index)): review1 = [] mystr = results['text'][i] # 1)    2)    mystr = re.sub(searchinfo, ' ', mystr) searchinfo1 = searchinfo.replace(" ","_") mystr = re.sub(searchinfo1, ' ', mystr) # 3) splitted_text = mystr.split() mystr="" for word in splitted_text: # 7  if len(word)>6: if word.find('https:/')==-1 and word.find('http://')==-1: mystr = mystr+' '+word else: mystr = mystr+' '+word review = re.sub('[^a-zA-Z]', ' ', mystr) review = review.split() for word in review: if word[0].isupper(): review1.append(word.lower()) ps = PorterStemmer() review1 = [ps.stem(word) for word in review1 if not word in set(stopwords.words('english'))] review1 = ' '.join(review1) corpus.append(review1) from sklearn.feature_extraction.text import CountVectorizer cv = CountVectorizer() X = cv.fit_transform(corpus).toarray() names = cv.get_feature_names() 

рдХреНрд░рд┐рдПрдЯрд┐рд╡ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг


рдирд╛рдо рдЪрд░ рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╢рдмреНрдж рд╣реИрдВ, рдФрд░ рдЪрд░ X рдореЗрдВ - рд╡реЗ рд╕реНрдерд╛рди рдЬрд╣рд╛рдВ рдЙрдирдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред "рдмрдВрдж рдХрд░реЗрдВ" рдЯреЗрдмрд▓ рдПрдХреНрд╕ - рд╕рдВрджрд░реНрднреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рд╣рдо рдЙрди рд╢рдмреНрджреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрддреЗ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рд╢рд╛рдпрдж рд╣реА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХреНрд╕реЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВред рдФрд░ рдПрдХреНрд╕реЗрд▓ рдореЗрдВ рд╣рдо рдПрдХ рд╕реБрдВрджрд░ рдмрд╛рд░ рдЪрд╛рд░реНрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИ рдХрд┐ рдХрд┐рд╕ рдХреНрд╡реЗрд░реА рдореЗрдВ рдХрд┐рди рд╢рдмреНрджреЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред


рд╣рдорд╛рд░реЗ рд╕реБрдкрд░ ICO рд╕рд┐рддрд╛рд░реЗ рд▓реЗ рдорд┐рдиреНрд╣ рддрд╛рдо рдФрд░ рдорд╛рдЗрдХ рдиреЛрд╡реЛрдЧреНрд░рд╛рддреНрдЬрд╝ рд╣реИрдВред рдЪрд╛рд░реНрдЯ:


рдЫрд╡рд┐


рдпрд╣ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд▓реЗ рдорд┐рдиреНрд╣ рддрд╛рдо "ceo, crypto, Mine, sky" рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред рдФрд░ рдереЛрдбрд╝рд╛ "рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдирд╛, рдлрдВрдб, рдорд┐рд▓рд┐рдпрди"ред


рдЫрд╡рд┐


рдпрд╣ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдорд╛рдЗрдХ рдиреЛрд╡реЛрдЧреНрд░рд╛рддреНрдЬрд╝ "рдмреИрдВрдХ, рдмрд┐рдЯрдХреЙрдЗрди, рдХреНрд░рд┐рдкреНрдЯреЛ, рдЕрдВрдХ, рдЖрдХрд╛рд╢рдЧрдВрдЧрд╛" рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред


рдПрдХреНрд╕ рд╕реЗ рдбреЗрдЯрд╛ рдПрдХ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдбрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдХреБрдЫ рднреА рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рд╕реАрдЦ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:


рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг


рдФрд░ рдлрд┐рд░ рд╣рдо рд░реБрдХ рдЬрд╛рддреЗ рд╣реИрдВ рдЪрд╛рд░реЛрдВ рдУрд░ рдореВрд░реНрдЦ рд░рдЪрдирд╛рддреНрдордХ рдмрдиреЗрдВ рдФрд░ рдЕрдЬрдЧрд░ рдЯреЗрдХреНрд╕реНрдЯрд▓рдм рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдХрд░реЗрдВред рдкреБрд╕реНрддрдХрд╛рд▓рдп рдПрдХ рдЪрдорддреНрдХрд╛рд░ рд╣реИ рдХрд┐ рдХрд┐рддрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИред


рд╕реНрдорд╛рд░реНрдЯ рд▓реЛрдЧ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╡рд╣ рдХрд░ рд╕рдХрддреА рд╣реИ:


  1. рд╡рд╛рдХреНрдпрд╛рдВрд╢реЛрдВ рдХреЛ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд░реЗрдВ
  2. рдкрд╛рд░реНрдЯ-рдорд╛рд░реНрдХрд┐рдВрдЧ рдХрд░реЗрдВ
  3. рдореВрдб рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВ (рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИ),
  4. рд╡рд░реНрдЧреАрдХрд░рдг рдХрд░реЗрдВ (рднреЛрд▓реЗ рдмрд╛рдбрд╝реЗ, рдирд┐рд░реНрдгрдп рд╡реГрдХреНрд╖),
  5. Google рдЕрдиреБрд╡рд╛рдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднрд╛рд╖рд╛ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдФрд░ рдкрд░рд┐рднрд╛рд╖рд╛ рдХрд░реЗрдВ,
  6. tokenization (рд╢рдмреНрджреЛрдВ рдФрд░ рд╡рд╛рдХреНрдпреЛрдВ рдореЗрдВ рдкрд╛рда рдХреЛ рддреЛрдбрд╝реЗрдВ),
  7. рд╢рдмреНрджреЛрдВ рдФрд░ рд╡рд╛рдХреНрдпрд╛рдВрд╢реЛрдВ рдХреА рдЖрд╡реГрддреНрддрд┐рдпреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░реЗрдВ,
  8. рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдХрд░рддреЗ рд╣реИрдВ
  9. n- рдЧреНрд░рд╛рдо рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВ
  10. do \ рдЦреБрд▓рд╛рд╕рд╛ рд╢рдмреНрдж / рдмрд╣реБрд╡рдЪрди рдФрд░ рдПрдХрд╡рдЪрди рдХрд╛ рд╕рдВрдпреБрдЧреНрдорди \ рдШреЛрд╖рдгрд╛ рдХрд░рдирд╛
  11. рд╕рд╣реА рд╡рд░реНрддрдиреАред

рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЖрдкрдХреЛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирдП рдореЙрдбрд▓ рдпрд╛ рднрд╛рд╖рд╛рдПрдВ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рд╡рд░реНрдбрдиреЗрдЯ рдПрдХреАрдХрд░рдг рд╣реИред рдПрдХ рд╢рдмреНрдж рдореЗрдВ, рдПрдирдПрд▓рдкреА рдПрдХ рдмрдЪреНрдЪрд╛ рд╡рд┐рд▓рдХреНрд╖рдг рд╣реИ ред


рд╣рдордиреЗ рдКрдкрд░ рджрд┐рдП рдЧрдП results.xlsx рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдо рд╕рд╣реЗрдЬреЗ рд╣реИрдВред рдЗрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдореВрдб рдореВрд▓реНрдпрд╛рдВрдХрди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЯреЗрдХреНрд╕реНрдЯрдмреНрд▓реЛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕рд╛рде рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдПрдВ:


 from textblob import TextBlob results = pd.read_excel('results.xlsx') polarity = 0 for i in range(0, len(results.index)): polarity += TextBlob(results['text'][i]).sentiment.polarity print(polarity/i) 

рдХреВрд▓! рдХреЛрдб рдХреА рдПрдХ рджреЛ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдФрд░ рдПрдХ рдзрдорд╛рдХреЗрджрд╛рд░ рдкрд░рд┐рдгрд╛рдоред


рдкрд░рд┐рдгрд╛рдо рдЕрд╡рд▓реЛрдХрди


рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд╕реНрдд 2018 рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рдХреНрд╡реЗрд░реА "рд▓реЗ рдорд┐рдиреНрд╣ рддрд╛рдо" рдкрд░ рдкрд╛рдП рдЧрдП рдЯреНрд╡реАрдЯреНрд╕ рдХреБрдЫ рдРрд╕реЗ рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВ, рдЬреЛ рд╕рднреА рдЯреНрд╡реАрдЯреНрд╕ рдХреЗ рдФрд╕рдд рд░реЗрдЯрд┐рдВрдЧ 0.13 рдХреЗ рд╕рд╛рде рдЯреНрд╡реАрдЯреНрд╕ рдореЗрдВ рдирдХрд╛рд░рд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдкрд░рд┐рд▓рдХреНрд╖рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рдпрджрд┐ рд╣рдо рд╕реНрд╡рдпрдВ рдЯреНрд╡реАрдЯ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рджреЗрдЦреЗрдВрдЧреЗ "рдХреНрд░рд┐рдкреНрдЯреЛ рдорд╛рдЗрдирд┐рдВрдЧ рдХреЗ рд╕реАрдИрдУ рдиреЗ рдХрд╣рд╛ рдХрд┐ $ 35 рдорд┐рд▓рд┐рдпрди рдлрдВрдб рдХреЗ рд╕рд╛рде рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдПрдВ рдХреНрд░рд┐рдкреНрдЯреЛ рдорд╛рдЗрдирд┐рдВрдЧ рдлрд░реНрдо рд╕реНрдХрд╛рдИ рдорд╛рдЗрдирд┐рдВрдЧ рдХреЗ рд╕реАрдИрдУ рд▓реЗ рдорд┐рдиреНрд╣ рдЯреИрдо рдЖрд░ ..."ред


рдФрд░ рдорд╛рдЗрдХ рдиреЛрд╡реЛрдЧреНрд░реИрдЯреНрд╕ рдХреЗ рджреЛрд╕реНрдд рдиреЗ рдХреБрдЫ рдРрд╕рд╛ рдХрд┐рдпрд╛ рдЬреЛ рдЯреНрд╡реАрдЯ рдореЗрдВ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд░реВрдк рд╕реЗ рд╕рднреА рдЯреНрд╡реАрдЯреНрд╕ рдХреА рдФрд╕рдд рд░реЗрдЯрд┐рдВрдЧ рдХреЗ рд╕рд╛рде-рд╕рд╛рде 0.03 рдореЗрдВ рдкрд░рд┐рд▓рдХреНрд╖рд┐рдд рд╣реБрдЖред рдЖрдк рдЗрд╕рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╕рдм рдХреБрдЫ рд╢рд╛рдВрддрд┐ рд╕реЗ рдЖрдЧреЗ рдмрдврд╝реЗред


рд╣рдорд▓реЗ рдХреА рдпреЛрдЬрдирд╛


ICO рдореВрд▓реНрдпрд╛рдВрдХрди рдХреЗ рдкреНрд░рдпреЛрдЬрдиреЛрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ ICO рдХреЗ рд╕рдВрд╕реНрдерд╛рдкрдХреЛрдВ рдкрд░ рдФрд░ рдХрдИ рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рд╕реНрд╡рдпрдВ ICO рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд╛рдпрдХ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:


  • рдЪрд╣рдЪрд╣рд╛рдирд╛,
  • рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ
  • https://forklog.com/ - рд╕рдореАрдХреНрд╖рд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдЪрд╛рд░,
  • https://bitcointalk.org/ - рдордВрдЪ, рдХреИрд▓реЗрдВрдбрд░ рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг, рд░реЗрдЯрд┐рдВрдЧ,
  • https://cointelegraph.com/ ,
  • https://icorating.com/ ,
  • https://www.coinschedule.com/ ,
  • https://icotracker.net/ ред
    рдпрд╣ рдирд┐рд░рдВрддрд░ рдЖрдзрд╛рд░ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░рддрд┐ рдШрдВрдЯрд╛ред

рдПрдХ ICO рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рдпреЛрдЬрдирд╛:


  1. ICO рдФрд░ ICO рдХреЗ рд╕рдВрд╕реНрдерд╛рдкрдХреЛрдВ рдХреЗ рдирд╛рдореЛрдВ рдХреА рд╕реВрдЪреА рдмрдирд╛рдПрдВ,
  2. рд╣рдо рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдмрдирд╛рддреЗ рд╣реИрдВ,
  3. рд╣рдо рдПрдХ рд░реЛрдмреЛрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬреЛ 1 рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рддрд╛ рд╣реИ - 2 рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрд╕рд╛рдзрди рдХреЗ рд▓рд┐рдП, рдКрдкрд░ рдЙрджрд╛рд╣рд░рдг,
  4. рд╣рдо рдПрдХ рд░реЛрдмреЛрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬреЛ рд╣рд░ 3 рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддрд╛ рд╣реИ, рдКрдкрд░ рдХрд╛ рдЙрджрд╛рд╣рд░рдг,
  5. рдкрд░рд┐рдгрд╛рдо 4 (рдФрд░ 3) рд╕рд╣реЗрдЬреЗрдВ,
  6. рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рддрд░реАрдХреЗ рд╕реЗ рдЪрд░рдг 3-5 рдШрдВрдЯреЗ рджреЛрд╣рд░рд╛рдПрдВ, рдореВрд▓реНрдпрд╛рдВрдХрди рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдХрд╣реАрдВ рдкрд░ рдкреЛрд╕реНрдЯ / рднреЗрдЬрд╛ / рдмрдЪрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ,
  7. рд╣рдо рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреИрд░рд╛ 6 рдореЗрдВ рдореВрд▓реНрдпрд╛рдВрдХрди рдореЗрдВ рдЫрд▓рд╛рдВрдЧ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдЕрдиреБрдЪреНрдЫреЗрдж 6 рдореЗрдВ рдореВрд▓реНрдпрд╛рдВрдХрди рдореЗрдВ рдХреВрджрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдПрдХ рдЕрд╡рд╕рд░ рд╣реИ рдЬреЛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рд░реВрдк рд╕реЗ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХрд╛ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред рдФрд░ рдПрдХ рдЖрддрдВрдХ, рдпрд╛ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдЖрдирдиреНрдж рдЙрдард╛рдПрдВред

рдЦреИрд░, рдРрд╕рд╛ рд╣реА рдХреБрдЫред


рдкреАрдПрд╕ рд╡реЗрд▓, рдпрд╛ рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдЦрд░реАрджреЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдБ рдереЙрдорд╕рдирд░реЗрдпрд░реНрд╕

Source: https://habr.com/ru/post/hi424465/


All Articles