anaconda - 橙色折线图小部件的问题
问题描述
我正在尝试在 Orange 中开发机器学习管道,我遇到了 tLine 图表小部件的问题,我无法理解原因。
当我将神经网络预测与目标变量进行比较时,我可以在管道的末尾使用它,它会准确地绘制出我想要的样子。
但是,当我尝试在管道开头使用小部件时,我收到此错误消息。
Error encountered in widget Line Chart:
Traceback (most recent call last):
File "/Users/craigmcallister/opt/anaconda3/lib/python3.8/site-packages/orangecanvas/scheme/signalmanager.py", line 1010, in __process_next
if self.__process_next_helper(use_max_active=True):
File "/Users/craigmcallister/opt/anaconda3/lib/python3.8/site-packages/orangecanvas/scheme/signalmanager.py", line 1048, in __process_next_helper
self.process_node(selected_node)
File "/Users/craigmcallister/opt/anaconda3/lib/python3.8/site-packages/orangecanvas/scheme/signalmanager.py", line 679, in process_node
self.send_to_node(node, signals_in)
File "/Users/craigmcallister/opt/anaconda3/lib/python3.8/site-packages/orangewidget/workflow/widgetsscheme.py", line 792, in send_to_node
self.process_signals_for_widget(node, widget, signals)
File "/Users/craigmcallister/opt/anaconda3/lib/python3.8/site-packages/orangewidget/workflow/widgetsscheme.py", line 826, in process_signals_for_widget
handler(*args)
File "/Users/craigmcallister/opt/anaconda3/lib/python3.8/site-packages/orangecontrib/timeseries/widgets/owlinechart.py", line 531, in set_data
self.set_attributes()
File "/Users/craigmcallister/opt/anaconda3/lib/python3.8/site-packages/orangecontrib/timeseries/widgets/owlinechart.py", line 599, in set_attributes
self.openContext(self.data.domain)
File "/Users/craigmcallister/opt/anaconda3/lib/python3.8/site-packages/orangewidget/widget.py", line 1113, in openContext
self.settingsHandler.open_context(self, *a)
File "/Users/craigmcallister/opt/anaconda3/lib/python3.8/site-packages/Orange/widgets/settings.py", line 125, in open_context
super().open_context(widget, domain, *self.encode_domain(domain))
File "/Users/craigmcallister/opt/anaconda3/lib/python3.8/site-packages/orangewidget/settings.py", line 819, in open_context
self.find_or_create_context(widget, *args)
File "/Users/craigmcallister/opt/anaconda3/lib/python3.8/site-packages/orangewidget/settings.py", line 851, in find_or_create_context
best_context, best_score = self.find_context(self.global_contexts, args,
File "/Users/craigmcallister/opt/anaconda3/lib/python3.8/site-packages/orangewidget/settings.py", line 871, in find_context
score = self.match(context, *args)
File "/Users/craigmcallister/opt/anaconda3/lib/python3.8/site-packages/orangecontrib/timeseries/widgets/owlinechart.py", line 439, in match
return sum(all_vars.get(attr) == vtype for attr, vtype in value) / len(
ZeroDivisionError: division by zero
我不明白为什么我可以在管道结束时使用小部件,但不能在开始时使用,我使用相同的变量和日期时间。
解决方案
推荐阅读
- apache-kafka - 即使未调用生产者提交,Kafka 事务性生产者也会写入消息
- php - 如何根据降序标准识别数组中的索引?
- python - 具有嵌套字典的列表中的 DataFrame,其中第一个字典的键是列和键,第二个字典的值是行和值
- python - pandas groupby plot后如何用y切换x轴
- r - 具有多列的流体行
- java - POST InputStream RestTemplate
- amcharts - 更新隐藏图表数据时如何修复 amCharts4 格式
- javascript - 在 Thymeleaf 中使用 JavaScript
- android - 无法在以下项目变体之间进行选择:MrcosClient: - debugRuntimeElements - releaseRuntimeElements
- sql - 根据列值从每组中选择前 n% 的记录