当前位置: 代码迷 >> python >> 为变量分配正值
  详细解决方案

为变量分配正值

热度:30   发布时间:2023-06-13 16:45:23.0

我需要确保 f、a、c 和 p 都是正数,以便输出仅为正数。

import sympy

f,c,a,p,v = sympy.symbols('f c a p v')
expr = p*a*c*v**2 - 2*f

print(sympy.solve(expr, 'v'))

尝试使用 Python 的map()将函数(在我们的例子中为abs() )应用于可迭代对象中的所有变量:

f, c, a, p,v = list(map(abs, sympy.symbols('f c a p v')))

将提供的变量与其绝对值相等可能是敏感的。

  相关解决方案