python-3.x - 使用x范围内的语法错误

标签 python-3.x syntax-error

我正在尝试制作一个简单的程序,使用probs.generate来创建100个单词,范围为x(0,99),但是我在at得到语法错误,我不明白为什么

x = probs.generate()
Instance = for x in range (0, 99)
print " ".join(Instance)

概率定义为:
raw_data = "This is a very short text. It is used as a test."
allwords = nltk.word_tokenize(raw_data)
freq = nltk.FreqDist(allwords)
probs = nltk.MLEProbDist(freq)

然后即时通讯尝试连接列表中的单词。我也是python的新手,如果这是一个愚蠢的问题,对不起

最佳答案

不知道您的generate()方法是做什么的,所以我用模拟代替了它,并且它可以工作。

def generate():
  return "x"

x = [generate() for i in range(0, 99)]
print (" ".join(x))

因此,您需要将generate()替换为probs.generate()

您可以在这里玩耍https://repl.it/NKAr/1

关于python-3.x - 使用x范围内的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46917810/

相关文章:

python - 是否存在忽略多个错误并继续执行而不跳转的上下文?

reactjs - 在 react-typescript 项目中创建后端 typescript 模块

flutter - 不正确使用ParentDataWidget-如何解决此错误?

powershell -and 运算符与测试路径语法错误

php 和 mysql 查询 - 无法从 MySQL 返回我需要的变量

Python 控制台提示在 PyCharm 中显示 In[] Out[] 而不是 >>>

python-3.x - 在 numpy 中获取索引

c - 运行时错误和语法错误之间的区别

Python3 : Cannot reset colors with Colorama module

python - 使用滚动背景时按住空格键或向下键后 Sprite 会消失