I am using the python module, markovify. I want to make new words instead of making new sentences.
How can I make a function return an output like this?
spacer('Hello, world!') # Should return 'H e l l o , w o r l d !'
I tried the following,
def spacer(text):
for i in text:
text = text.replace(i, i + ' ')
return text
but it returned, 'H e l l o , w o r l d ! ' when I gave, 'Hello, world!'
Lso it will replaceLthree times and this makes problem. You would have to get unique chars usingset()likeset(text)markovify.Chainclass directly instead of shoehorning individual words into a sentence-based model.