【问题标题】:How could I generate questions True/False from a given text with python?如何使用 python 从给定文本生成问题 True/False?
【发布时间】:2020-06-21 19:39:24
【问题描述】:

我想根据给定的文本生成真/假问题。

例如:

文字:

“吉姆的狗毛很重,闻起来像湿报纸”

问题:

-“吉姆的狗毛很浓,闻起来像玫瑰”T/F

-“吉姆没有狗”T/F

【问题讨论】:

  • 那是回答问题.. 这不是一件容易的事。
  • @Anwarvic 随机选择一些句子并否定它们怎么样?

标签: python python-3.x nlp


【解决方案1】:

这可以通过python中的输入命令轻松完成。

is_smelly = input("Jim's dog was very hairy and smelled like a rose? Y/N").lower()
if is_smelly[0] == 'y':
    print('Nope')
has_dog = input("Jim does not have a dog Y/N")
if has_dog[0] == 'y':
    print('Nope')

在此之后进行冲洗并重复。对于您遇到的每个问题,您可以对布尔值使用 yes 或 no 值(例如 true 或 false )。然后当用户给你答案时,你可以将它存储在该变量中,然后在 if 语句中使用它来决定接下来会发生什么。

【讨论】:

    【解决方案2】:

    在我看来,真/假可以通过两种方式生成。

    第一种方法是从句子中取出情态动词并将其放在句子的开头并添加?在句末。另一种方法是否定句子。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多