syedabdullah32 commited on
Commit
de4c26a
·
1 Parent(s): 0d3eeaa

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -2
app.py CHANGED
@@ -1,6 +1,8 @@
1
  import streamlit as st
2
  from nltk import ngrams
3
  import nltk
 
 
4
  nltk.download('punkt')
5
 
6
  def extract_ngrams(text, n):
@@ -9,7 +11,12 @@ def extract_ngrams(text, n):
9
  return n_grams
10
 
11
  def main():
12
- st.title("N-gram Extractor")
 
 
 
 
 
13
 
14
  # User input
15
  text_input = st.text_area("Enter a text passage:", "")
@@ -17,6 +24,7 @@ def main():
17
  # Choose n for n-grams
18
  n = st.slider("Select the value of n for n-grams:", min_value=1, max_value=5, value=2)
19
 
 
20
  if st.button("Extract N-grams"):
21
  if not text_input:
22
  st.warning("Please enter a text passage.")
@@ -27,4 +35,4 @@ def main():
27
  st.write(n_grams_result)
28
 
29
  if __name__ == "__main__":
30
- main()
 
1
  import streamlit as st
2
  from nltk import ngrams
3
  import nltk
4
+
5
+ # Download NLTK data
6
  nltk.download('punkt')
7
 
8
  def extract_ngrams(text, n):
 
11
  return n_grams
12
 
13
  def main():
14
+ # Set page title and configure page layout
15
+ st.set_page_config(page_title="N-gram Extractor", layout="wide")
16
+
17
+ # Page title and subtitle
18
+ st.title("N-gram Generator")
19
+ st.write("Enter a text passage and choose the value of n to extract n-grams.")
20
 
21
  # User input
22
  text_input = st.text_area("Enter a text passage:", "")
 
24
  # Choose n for n-grams
25
  n = st.slider("Select the value of n for n-grams:", min_value=1, max_value=5, value=2)
26
 
27
+ # Extract button
28
  if st.button("Extract N-grams"):
29
  if not text_input:
30
  st.warning("Please enter a text passage.")
 
35
  st.write(n_grams_result)
36
 
37
  if __name__ == "__main__":
38
+ main()