python - 需要帮助在 Python 代码中转换数学公式
问题描述
我这里有这个公式:
在过去的 6 个小时里,我一直在研究这个问题,但无法在 Python 中获得编码版本。有一些数学技能的人可以帮助我完成这项任务吗?
非常感谢,
编辑:这是我目前的尝试:
def create_group(i, k):
return (my_list[i] - my_list[i - k]) * my_other_list[i - k]
def computation():
main = []
new_group_container = []
for i in range(len(my_list)):
for k in range(len(main)):
new_group = create_group(i=i, k=k)
new_group_container.append(new_group)
group = sum(new_group_container)
main.append(group)
return main
解决方案
解决方案(谢谢@RobertDodier):
rows = [x for x in range(len(X))]
cols = [x for x in range(len(X))]
matrix = [[0 for i in range(len(X))] for j in range(len(X))]
for i in rows:
for k in cols:
term = (X[i] - X[i - k]) * Y[i - k]
matrix[i][k] = term
if k >= i:
break
main = []
for e in matrix:
o = sum(e)
main.append(o)
推荐阅读
- websocket - Safari 从响应中删除 Sec-WebSocket-Extensions 标头
- c# - 如何编写 ac# 控制台应用程序以将文本文件拆分为多个文件,其中行数由用户指定
- mysql - 如何从解压缩文件和 SQL 转储中恢复 WP 站点?
- join - 加入来自不同微服务的 CQRS 模式中的数据
- python-3.x - 多边形三角剖分算法
- wpf - WPF DataGrid 生成名称不正确的列
- php - PHP 排序多维数组 - array_multisort 给出错误
- python-3.x - 使用 XGboost 预测测试和训练时的特征名称不匹配
- excel - 在高级过滤器中包含一个计数器
- xml - 如何拆分串联的 XML 文档?