我需要帮助来输出随机文本。
我收到了一篇包含 25k 个单词的文本,从这个 text_file
中,我一直在计算单个字母和单个单词的概率,以查看哪些字母/单词使用最多。
现在我需要制作另一个包含 500 个字母的文本,但该文本应该包含我计算出的概率,并且应该由我从第一个文本中“找到”的字母书写。
就像: Text1 -> 对使用的字母进行概率计算,其中字母代表次数最多。 使text2 -> 使用从text1 找到的概率u。
希望你能帮助我,我是 Python 新手。
最佳答案
最简单的事情就是随机选择 25k 文件中的字母。那么结果的概率与原来的概率相同。
import random
print(''.join(random.choice(original_text) for _ in range(500)))
关于python - 如何用python制作随机文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27932540/