add main procedure
Browse files
app.py
CHANGED
@@ -14,13 +14,20 @@ dict = Dictionary.load(f'./livedoor_demo.dict')
|
|
14 |
lda = LdaModel.load('./lda_demo.model')
|
15 |
|
16 |
st.caption("生データ一覧")
|
|
|
|
|
17 |
st.dataframe(df.iloc[:100])
|
18 |
|
19 |
st.caption("記事のカテゴリ")
|
20 |
-
|
21 |
count = df[["CATEGORY", "DOCUMENT"]].groupby("CATEGORY").count()
|
22 |
-
|
23 |
-
|
|
|
|
|
|
|
|
|
|
|
24 |
|
25 |
# pyLDAvisによるトピックの可視化
|
26 |
vis = gensimvis.prepare(lda, corpus, dict)
|
|
|
14 |
lda = LdaModel.load('./lda_demo.model')
|
15 |
|
16 |
st.caption("生データ一覧")
|
17 |
+
st.caption("生データ一覧")
|
18 |
+
# ここに処理を書いてください。
|
19 |
st.dataframe(df.iloc[:100])
|
20 |
|
21 |
st.caption("記事のカテゴリ")
|
22 |
+
# ここに処理を書いてください。
|
23 |
count = df[["CATEGORY", "DOCUMENT"]].groupby("CATEGORY").count()
|
24 |
+
col1, col2 = st.columns(2)
|
25 |
+
with col1:
|
26 |
+
st.dataframe(count)
|
27 |
+
with col2:
|
28 |
+
fig, ax = plt.subplots()
|
29 |
+
count.plot.pie(y="DOCUMENT", ax=ax, ylabel="", legend=False)
|
30 |
+
st.pyplot(fig)
|
31 |
|
32 |
# pyLDAvisによるトピックの可視化
|
33 |
vis = gensimvis.prepare(lda, corpus, dict)
|