function - 具有实时数据的线性函数
问题描述
我是编程方面的绝对新手,真的很绝望。我拿起了一个高端任务来解决,因为在我看来......
我知道用 python 解决 y = mx + b 有很多解释,但它们都是针对“可靠”数据的情况。我试图用实时数据来实现它。
到目前为止,我有两个数据流,我成功地将它们定向到两个列表中 - 请参见下面的代码。
for graph in basis_graph:
high_1 = float(graph.high)
low_1 = float(graph.low)
if high_1 > 0:
graph_high.append([high_1])
if low_1 > 0:
graph_low.append([low_1])
现在是棘手的部分,我不明白。我需要一个计算我“m”的函数。像这样的东西:
def function_signal():
if graph_high[-1] < graph_high[-2]:
please, mr. computer, calculate me "m"
我尝试了类似的东西
def signal():
if graph_low[-1] < graph_low[-2]:
print("a")
ay1 = graph_low[-1]
by1 = graph_low[-2]
m = ay1 - by1
return m
print(m(ay1, ay2))
两天以来,我尝试了迄今为止所知道的一切,但我唯一获得的就是一连串的 Tracebacks。从“我不能分割两个列表对象”到“未定义“m”等等……
在上面的例子中,什么都没有发生。有时他说“m未定义”......
拜托,如果有人愿意帮助我,我将不胜感激。
提前致谢。
解决方案
推荐阅读
- typo3 - TYPO3 后端图标,带有用于自定义内容元素的图标标识符
- vim - 使用 awk 替换 gvim 中切换值的第一个实例
- ios - Flutter 在构建 ios 时显示错误?
- android - 如何在单击注销按钮时从 Csipsimple 注销帐户?
- excel - 检查单元格上的多个值并复制一个
- javascript - Google Cloud SQL 未使用脚本更新
- aws-lambda - 开启 AWS WAF 地理位置限制
- git - 在我不在的情况下,如何让我的客户可以使用 Bitbucket 存储库
- wso2is - wso2is:有没有办法删除令牌
- google-tag-manager - 谷歌标签管理器标签容器