Ich habe das ursprüngliche Ruby-Skript verwendet.
# gem install twitter
require "twitter"
client = Twitter::REST::Client.new do |config|
config.consumer_key = ""
config.consumer_secret = ""
config.access_token = ""
config.access_token_secret = ""
end
@result = client.search("Wissenschaftsuniversität").take(10000)
File.open("tus.csv", 'w') do |file|
@result.each do |tweet|
file.write(tweet.text.gsub(/(\s)/,""))
file.write("\n")
end
end
Sie haben eine CSV-Datei. Es gibt viele Artikel über das Erhalten von Token, daher werde ich darauf verzichten.
cd /usr/local/lib/mecab/dic
mkdir userdic
cd userdic
touch tus.csv
echo 'Wissenschaftsuniversität,,,1,Substantiv,Allgemeines,*,*,*,*,Rikadai,Rikadai,Rikadai' >> tus.csv
#kompilieren
/usr/local/Cellar/mecab/0.996/libexec/mecab/mecab-dict-index \
-d /usr/local/lib/mecab/dic/ipadic \
-u tus.dic \
-f utf-8 \
-t utf-8 tus.csv
#Drücken Sie zum Kompilieren die Eingabetaste
reading tus.csv ... 1
emitting double-array: 100% |###########################################|
done!
#durch den Weg gehen
vi /usr/local/etc/mecabrc
#Geben Sie an, wo sich das generierte Würfel befindet
userdic = /usr/local/lib/mecab/dic/userdic/tus.dic
word2vec
# coding: UTF-8
import pandas as pd
import numpy as np
import MeCab
tweets = pd.read_csv('/Users/Hiroto/git/scripts/tus.csv').tweet
#Erstellen Sie eine separate Datei
wakati = ""
for tweet in tweets:
mt = MeCab.Tagger("-Owakati")
wakati = wakati + mt.parse(tweet)
f = open('tus_wakati.txt', 'w')
f.write(wakati)
f.close()
# word2vec
from gensim.models import word2vec
data = word2vec.Text8Corpus('tus_wakati.txt')
model = word2vec.Word2Vec(data, size=100)
Ähnlichkeit des Themas
out=model.most_similar(positive=[u'Wissenschaftsuniversität'],topn= 100)
for x in out:
print(x[0],x[1])
Wort | Ähnlichkeitsgrad |
---|---|
Hallo | 0.9801737666130066 |
U. | 0.9679325222969055 |
Welt | 0.9637500643730164 |
Ungleichheit | 0.9604602456092834 |
Ja | 0.9603763818740845 |
Damit | 0.9602923393249512 |
ist | 0.9574853181838989 |
Diese Art von | 0.9568058252334595 |
Lol | 0.9534944295883179 |
Dunkelheit | 0.9462004899978638 |
! | 0.9435620307922363 |
? | 0.9433774948120117 |
Roh | 0.942541241645813 |
Von | 0.9420970678329468 |
Gut | 0.9348764419555664 |
Yo | 0.9348678588867188 |
。 | 0.9291704893112183 |
Gefühl | 0.929074764251709 |
Mich | 0.9288586378097534 |
zusammen | 0.9273968935012817 |
0.9265207052230835 | |
Ist | 0.9249017238616943 |
Geheimes Treffen | 0.9227114915847778 |
Teru | 0.9216452836990356 |
Gehen | 0.9207674264907837 |
Gott | 0.9192628264427185 |
Viel Glück | 0.918117880821228 |
Ah ~ | 0.9180813431739807 |
Unangenehm | 0.9164369106292725 |
Grund | 0.9164099097251892 |
Waka | 0.9158462882041931 |
Verstanden | 0.915264368057251 |
) | 0.913904070854187 |
Ist | 0.9111155867576599 |
Köstlich | 0.9105844497680664 |
Nana | 0.9098367691040039 |
Mann | 0.909660816192627 |
Scheisse | 0.9095121622085571 |
damit | 0.907973051071167 |
Wenn | 0.906628429889679 |
Bedeutung | 0.9065468311309814 |
Sophia | 0.905195415019989 |
Oder | 0.9034873247146606 |
Kerl | 0.9014643430709839 |
Gehen | 0.8999437689781189 |
Was | 0.8993074893951416 |
Trinken | 0.8984052538871765 |
march | 0.8983776569366455 |
Sagen | 0.8976813554763794 |
Ta | 0.8964160680770874 |
Häufig | 0.896243691444397 |
Essen | 0.8960259556770325 |
will sehen | 0.8957585096359253 |
Kind | 0.8946411609649658 |
Freut mich, dich kennenzulernen | 0.8943185806274414 |
Wollen | 0.8941484689712524 |
Atemberaubend | 0.893967866897583 |
Zebra | 0.8935203552246094 |
Zu | 0.8934850692749023 |
Sie | 0.8934849500656128 |
Erleuchtung | 0.8927890062332153 |
gehen | 0.8927274942398071 |
Ichi | 0.8926646709442139 |
Ist | 0.8919773697853088 |
Arithmetik | 0.8915943503379822 |
( | 0.8915064930915833 |
Warum | 0.8907312154769897 |
Literarisches System | 0.8906354904174805 |
Hmm | 0.8897289037704468 |
- - | 0.8896894454956055 |
Ja | 0.8896220922470093 |
Abteilung | 0.8895649313926697 |
K | 0.8881763219833374 |
Gedanken | 0.8881138563156128 |
Ich weiß es nicht | 0.8880779147148132 |
Schule | 0.8879990577697754 |
Aber | 0.8878818154335022 |
Vorfall | 0.8878498077392578 |
Bitte | 0.8875197172164917 |
Kennt | 0.8871732354164124 |
Iwa | 0.8870071172714233 |
Persönlichkeit | 0.8869134187698364 |
Hallo | 0.8867558240890503 |
Hayakei | 0.8866025805473328 |
Ich würde es gerne tun | 0.8860080242156982 |
Ich wundere mich | 0.8857483267784119 |
Aber | 0.8853344321250916 |
Halt | 0.8850265145301819 |
Alter | 0.8849031925201416 |
k | 0.884624719619751 |
welcher | 0.8840593695640564 |
Oder | 0.8840340971946716 |
Leben | 0.883965253829956 |
Rabatt | 0.8836942911148071 |
Mit allen Mitteln | 0.8836302757263184 |
Weinen | 0.8831743597984314 |
yumalaonvae | 0.883036196231842 |
o | 0.8830046653747559 |
Hinweis | 0.8829131126403809 |
Warum | 0.8827589154243469 |
** Ungleichheit **, ** Dunkelheit ** ist wie Wissenschaft Was sind "geheimes Treffen" und "Shimauma"?
――Es ist nicht gut gemacht, weil Sie den Staub nicht vom Tweet entfernt haben (vielleicht)
Recommended Posts