python - 在 Sympy Python 中使用 Pow() 和 For 循环的交互问题
问题描述
我正在尝试使用具有 pow() 函数的索引表达式,例如:
f = Pow(x[k] - x[l], (-1.0/2.0))
其中 x 是一个索引变量。
通过使用 for 循环:
for j in range (n):
f1 = f.subs(k, j)
for m in range (n):
E += f1.subs(l, m)
我的输出很简单(x[k] - x[l])**(-0.5)
。我已经用索引变量定义检查了可能的语法错误。如果我在没有权力的情况下工作(仅使用pow
循环中的参数),则输出是我期望的形式。
解决方案
推荐阅读
- xpages - 使用 SSJS 在新窗口/选项卡中打开 URL
- c# - 我应该处理 X509Certificate2 吗?
- css - 如何使用 iconmoon.io 生成 Icon Font 类型的图标?
- linkedin - 通过 api.linkedin.com/v2/shares 检索共享的排序不正确
- r - 如何在向量中对表格的元素进行分组
- node.js - 错误:Tapable.plugin 已弃用。在 .hooks 上使用新的 API
- game-maker - 玩家在斜坡上移动时粘在墙上
- scala - 在使用 scala 访问 Int 列的每一行时需要帮助
- c# - 学生评分计划(我是初学者)
- java - 如何为 ListView 中的项目设置 onClickListener(listview 的项目是通过从 firebase 检索数据动态生成的)