在没有数学模块的情况下全局计算x的伽玛值?

埃兹里尔·麦格(Ezriel Mag)

考虑一个整数类型的输入,它的y值应在(输入的)x坐标处计算,例如对于输入5,输出应为24。Gamma函数:https : //en.wikipedia.org/ wiki /伽玛函数的特殊值

我的示例代码是:

from math import gamma as gf

#[...]
print(gf(x))

它可以按原样完美运行,但是由于程序本身非常庞大,并且我只需要一次导入gamma,所以我不想在全局范围内导入模块-在这种情况下,是否还有其他选择可以在没有明确的情况下计算gamma函数在我的导入行的顶部导入math.gamma模块,即,代码语法中是否有一个简短的版本来计算x的gamme值?

JM阿诺德

实际上,您可以使用一个内置函数,称为__import__()该函数的语法:(在此处__import__ (name[, globals[, locals[, fromlist[, level]]]])查看更多信息)。

因此,您的代码可以缩短为一个简单的代码。鉴于x = 5

ga_val = __import__('math', globals(), locals(), [], 0).gamma(x)

输出:24.0ga_val为type float


至于@ kaya3的建议,我的回答可以简化为:

ga_val = __import__('math').gamma(x)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C ++在没有键名的情况下计算INI值

来自分类Dev

在没有每个循环的情况下计算输入值

来自分类Dev

在Windows中无法正确获得伽玛。在Ubuntu中默认情况下非常好

来自分类Dev

Vue 计算属性在没有 vuex 的情况下覆盖全局状态

来自分类Dev

没有数组函数的情况下如何从数组输出唯一值?

来自分类Dev

如何在PHP中没有数据库的情况下显示多组值?

来自分类Dev

X11:如何在没有聚焦损失的情况下实现全局热键

来自分类Dev

在没有 math.ceil() 的情况下对数学计算进行四舍五入?

来自分类常见问题

在没有模块的情况下访问JDK 11中的`sun.security.x509`?

来自分类Dev

x === x在没有NaN的情况下返回false是否有任何值?

来自分类Dev

在没有算术运算符的情况下计算x * y

来自分类Dev

在没有算术运算符的情况下计算x / y

来自分类Dev

在JavaScript中,如何在没有for循环的情况下计算对象数组中的值差?

来自分类Dev

在没有 scipy 的情况下计算二值化图像中的对象

来自分类Dev

没有外部模块的情况下如何与Redis通信?

来自分类Dev

没有master的情况下如何使用saltstack模块?

来自分类Dev

没有master的情况下如何使用saltstack模块?

来自分类Dev

没有外部模块的情况下如何与Redis通信?

来自分类Dev

如何在没有数据类型的情况下从DataFrame打印字符串值

来自分类Dev

如何在没有数学库的情况下在 C++ 中创建复利公式?

来自分类Dev

没有GoogleMaps的情况下如何计算边界中心?

来自分类Dev

在没有pow()的情况下计算C中的指数

来自分类Dev

没有NA的情况下如何计算中位数?

来自分类Dev

在没有循环的情况下计算 R 中的总和

来自分类Dev

即使在“导出默认值”之后,也无法在没有大括号的情况下导入模块

来自分类Dev

在没有输入的情况下获取表单值

来自分类Dev

在没有 foreach 的情况下写入 csv 值

来自分类Dev

PHP如何在没有数据显示的情况下返回空json数组

来自分类Dev

如何在没有数据库的情况下制作PHP模板?

Related 相关文章

  1. 1

    C ++在没有键名的情况下计算INI值

  2. 2

    在没有每个循环的情况下计算输入值

  3. 3

    在Windows中无法正确获得伽玛。在Ubuntu中默认情况下非常好

  4. 4

    Vue 计算属性在没有 vuex 的情况下覆盖全局状态

  5. 5

    没有数组函数的情况下如何从数组输出唯一值?

  6. 6

    如何在PHP中没有数据库的情况下显示多组值?

  7. 7

    X11:如何在没有聚焦损失的情况下实现全局热键

  8. 8

    在没有 math.ceil() 的情况下对数学计算进行四舍五入?

  9. 9

    在没有模块的情况下访问JDK 11中的`sun.security.x509`?

  10. 10

    x === x在没有NaN的情况下返回false是否有任何值?

  11. 11

    在没有算术运算符的情况下计算x * y

  12. 12

    在没有算术运算符的情况下计算x / y

  13. 13

    在JavaScript中,如何在没有for循环的情况下计算对象数组中的值差?

  14. 14

    在没有 scipy 的情况下计算二值化图像中的对象

  15. 15

    没有外部模块的情况下如何与Redis通信?

  16. 16

    没有master的情况下如何使用saltstack模块?

  17. 17

    没有master的情况下如何使用saltstack模块?

  18. 18

    没有外部模块的情况下如何与Redis通信?

  19. 19

    如何在没有数据类型的情况下从DataFrame打印字符串值

  20. 20

    如何在没有数学库的情况下在 C++ 中创建复利公式?

  21. 21

    没有GoogleMaps的情况下如何计算边界中心?

  22. 22

    在没有pow()的情况下计算C中的指数

  23. 23

    没有NA的情况下如何计算中位数?

  24. 24

    在没有循环的情况下计算 R 中的总和

  25. 25

    即使在“导出默认值”之后,也无法在没有大括号的情况下导入模块

  26. 26

    在没有输入的情况下获取表单值

  27. 27

    在没有 foreach 的情况下写入 csv 值

  28. 28

    PHP如何在没有数据显示的情况下返回空json数组

  29. 29

    如何在没有数据库的情况下制作PHP模板?

热门标签

归档