Exemple #1
0
def generate_words():
    my_file = open("./ununique-words.txt")
    lines = my_file.readlines()
    # print(lines)

    word_list = []

    for line in lines:
        for word in line.split():
            word_list.append(word)
    # myhistogram = wordHistogram()
    # sentence = ""
    markovchain = MarkovChain(word_list)

    # word = sample_by_frequency(myhistogram)

    '''num_words = 10
    for i in range(num_words):
        word = sample_by_frequency(myhistogram)
        sentence += " " + word

    return sentence'''

    return markovchain.walk(10)
Exemple #2
0
from flask import Flask
import textgen
from markov_chain import MarkovChain

words = textgen.get_dict('words.txt')

app = Flask(__name__)


m = MarkovChain('holmes.txt')
'''
for n in m.markov_chain:
	print(n)
	print('\t', m.markov_chain[n])
'''

print(m.walk(12, "clay"))

@app.route('/')
def hello_world():
    return textgen.print_sentence(words, 8)

if __name__ == '__main__':
    app.run()