【发布时间】:2021-10-06 04:30:14
【问题描述】:
我是 Python 新手,正在尝试找到一种将数字输入到数学公式中的方法。
我是根据上面的公式开发的,但不完全确定为什么它不能工作。
def cumulative_function():
alpha = 0.05
fx_value = 5
variable_a = -100
k = 2
cdf_formula = alpha * (fx_value * (a) + fx_value * (k - 2 * (alpha) + fx * (k - alpha) + fx_value * (value_x)))
return cdf_formula
cdf = cumulative_function()
print (f"value is: {cdf}")
*编辑: 如何将公式中的无穷大('...')插入我的程序? 感谢任何可以帮助我的人:)
【问题讨论】:
-
对于无穷大:
float('inf')。此外,您的变量未定义。所以你得到一个错误 -
请举例说明
a, k and fx的具体值的公式。 -
@quamrana Done 添加了这些
-
好的,我在运行您的代码时遇到错误:
NameError: name 'a' is not defined
标签: python python-3.x cdf