使用橙色,我希望能够对流数据进行实时分析或可视化。我将不胜感激有关此事的任何意见!
在 Orange 中,是否可以分析或可视化实时流数据?
数据挖掘
时间序列
可视化
橘子
2021-10-10 15:22:45
1个回答
“实时”是一个非常大的词,在很多方面你只会在系统中几乎没有延迟,几乎没有延迟的情况下才会调用系统实时。它需要专门的硬件和操作系统,有关 python 和实时的讨论,请参见https://stackoverflow.com/questions/7079864/real-time-operating-via-python。
如果您将需求描述为“持续(或频繁)更新”,那么在我看来,可以对带有橙色的流数据进行一些挖掘。我正在添加我的 5 克拉,因为我刚刚开始研究橙色。
您需要创建一个小部件来打开您的输入流并将其以块的形式传播到流中的后续小部件,即当您想在文件源上构建类似“tail -f”的东西时,逐个字符读取直到出现是流中的换行符。在这种情况下,它会将信号与线路一起作为数据输出到输出。
橙色小部件将其输入作为信号接收,“小部件在运行时使用指定的处理程序方法(在 OWWidget.inputs 类成员中指定)接收输入。” 下一个小部件将根据该信号进行更新并在其自己的输出上传播。因此,对我来说,通过橙色小部件对流数据进行持续的实时分析传播通常是可能的。
这与实时的接近或远离实时取决于许多因素,如负载、计算能力和内存。挖掘算法的选择也可能受到这些因素的限制。
其它你可能感兴趣的问题