Markov chain text generator: Difference between revisions
Content deleted Content added
m →Functional Python: Edited an in-line comment string |
|||
Line 1,057: | Line 1,057: | ||
readFile(getcwd() + '/' + 'alice_oz.txt').split() |
readFile(getcwd() + '/' + 'alice_oz.txt').split() |
||
) |
) |
||
print |
print ( |
||
wordWrapped(75)( |
|||
' '.join( |
|||
markovText(dctNGrams)( |
|||
⚫ | |||
anyNGramWithInitialCap(dctNGrams) |
|||
⚫ | |||
⚫ | |||
) |
|||
) |
|||
⚫ | |||
Line 1,086: | Line 1,090: | ||
# |
# anyNGramWithInitialCap :: Dict -> [String] |
||
def |
def anyNGramWithInitialCap(dct): |
||
'''Random pick from nGrams which start with capital letters''' |
'''Random pick from nGrams which start with capital letters''' |
||
return choice(list(filter( |
return choice(list(filter( |