【发布时间】:2020-06-21 19:39:24
【问题描述】:
我想根据给定的文本生成真/假问题。
例如:
文字:
“吉姆的狗毛很重,闻起来像湿报纸”
问题:
-“吉姆的狗毛很浓,闻起来像玫瑰”T/F
-“吉姆没有狗”T/F
【问题讨论】:
-
那是回答问题.. 这不是一件容易的事。
-
@Anwarvic 随机选择一些句子并否定它们怎么样?
标签: python python-3.x nlp
我想根据给定的文本生成真/假问题。
例如:
文字:
“吉姆的狗毛很重,闻起来像湿报纸”
问题:
-“吉姆的狗毛很浓,闻起来像玫瑰”T/F
-“吉姆没有狗”T/F
【问题讨论】:
标签: python python-3.x nlp
这可以通过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 语句中使用它来决定接下来会发生什么。
【讨论】:
在我看来,真/假可以通过两种方式生成。
第一种方法是从句子中取出情态动词并将其放在句子的开头并添加?在句末。另一种方法是否定句子。
【讨论】: