【发布时间】:2018-09-07 19:32:18
【问题描述】:
从文档中运行 rasa_core 示例
› python3 -m rasa_core.run -d models/dialogue -u models/nlu/default/current
并在对话框中的每条消息之后得到此错误输出:
.../sklearn/...: DeprecationWarning: The truth value of an empty array is ambiguous. Returning False, but in future this will result in an error. Use `array.size > 0` to check that an array is not empty.
这是 numpy 的一个问题,已修复但未在最新版本中发布:https://github.com/scikit-learn/scikit-learn/issues/10449
以下方法不起作用暂时使警告静音:
- 添加
-W ignore
python3 -W ignore -m rasa_core.run -d models/dialogue -u models/nlu/default/current
warnings.simplefilter
python3
>>> warnings.simplefilter('ignore', DeprecationWarning)
>>> exit()
python3 -m rasa_core.run -d models/dialogue -u models/nlu/default/current
【问题讨论】:
-
我在 iPython 笔记本中尝试默认示例时遇到了同样的问题,this link 在我的案例中帮助抑制了警告。如果您还没有尝试过这个,也可能对您有所帮助!
标签: python scikit-learn rasa-nlu