File size: 629 Bytes
f84d595
3a96798
 
 
 
 
 
 
8a5be4f
3a96798
d42f5cc
 
 
f84d595
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import pandas as pd
import streamlit as st

from elemeta.nlp.metafeature_extractors_runner import (
    MetafeatureExtractorsRunner,
    intensive_metrics,
    non_intensive_metrics,
)

metadata_extractor_runner = MetafeatureExtractorsRunner(non_intensive_metrics + intensive_metrics)
txt = st.text_input('Enter some text 👇', 'I Love Elemeta!')
if txt:
    features = metadata_extractor_runner.run(txt)
    features = pd.DataFrame([features]).T
    features = features.rename(columns={0: 'value'})
    features.index.name = 'feature'
    st.write('Features:')
    st.dataframe(features, height=1000, use_container_width=True)