函数名称和参数之间的Python方括号:func [...](...)

杰森

我正在此笔记本上学习如何在GPU上加速python计算,其中一行让我感到困惑:

mandel_kernel[griddim, blockdim](-2.0, 1.0, -1.0, 1.0, d_image, 20)

在此,mandel_kernel是一个装饰(通过cuda.jit)的功能,griddimblockdim是长度为2的元组:griddim=(32,16)blockdim=(32,8)

这个方括号位于python语法的函数名称和参数列表之间cuda.jit,还是特定于修饰的内容?

购物车

这是有效的python语法,我会尽力为您分解:

mandel_kernel 是一个字典,其键为2元组(griddim,blockdim),值为method(这是有效的,因为method是python中的对象)

mandel_kernel[griddim, blockdim] 因此“返回”(或评估为)一种方法

mandel_kernel[griddim, blockdim](-2.0, 1.0, -1.0, 1.0, d_image, 20) 因此,请使用括号内的任何参数调用该方法。

可以用以下三行来重写这一行:

key = tuple(griddim, blockdim)
method = mandel_kernel[key]
method(-2.0, 1.0, -1.0, 1.0, d_image, 20)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

函数名称周围的方括号

来自分类Dev

您可以解释func关键字和函数名称之间的参数吗?

来自分类Dev

参数名称“ int g []”后面的Java方括号?

来自分类Dev

PHP在方括号后截断参数名称?

来自分类Dev

RegEx提取括号和函数名称

来自分类Dev

Opencv和python参数中的方括号

来自分类Dev

函数声明参数Javascript中的方括号和空格

来自分类Dev

函数名称和参数的映射字典

来自分类Dev

获取函数名称和参数

来自分类Dev

在函数名称/参数之后但在方括号之前立即声明结构。有人可以解释这种C语法吗?

来自分类Dev

在圆括号和方括号之间捕获

来自分类Dev

C ++如何警告函数声明和定义中的参数名称之间的差异

来自分类Dev

C ++如何警告函数声明和定义中的参数名称之间的差异

来自分类Dev

python函数更改超参数名称

来自分类Python

Python列表函数参数名称

来自分类Dev

在Python中参数化函数名称

来自分类Dev

在Python中更改函数参数名称

来自分类Dev

函数名和左括号之间的 Coffeescript 空格

来自分类Dev

PHP Regex替换方括号和方括号之间的文本

来自分类Dev

使用不可变对象检测构造函数参数名称和属性名称之间的不匹配

来自分类Dev

应用函数名称和参数的函数类型

来自分类Dev

是否可以确定最小Arity和Python函数的相关参数名称而无需调用它?

来自分类Dev

在Python的NumPy中创建数组时,方括号和括号之间的区别

来自分类Dev

星号和函数名称之间的空格

来自分类Dev

在TypeScript中获取函数参数名称和类型

来自分类Dev

动态获取函数参数名称和值

来自分类Dev

隐式提取Scala函数名称和参数

来自分类Dev

在函数中传递参数名称和值

来自分类Dev

查找和替换函数名称并编辑其参数

Related 相关文章

  1. 1

    函数名称周围的方括号

  2. 2

    您可以解释func关键字和函数名称之间的参数吗?

  3. 3

    参数名称“ int g []”后面的Java方括号?

  4. 4

    PHP在方括号后截断参数名称?

  5. 5

    RegEx提取括号和函数名称

  6. 6

    Opencv和python参数中的方括号

  7. 7

    函数声明参数Javascript中的方括号和空格

  8. 8

    函数名称和参数的映射字典

  9. 9

    获取函数名称和参数

  10. 10

    在函数名称/参数之后但在方括号之前立即声明结构。有人可以解释这种C语法吗?

  11. 11

    在圆括号和方括号之间捕获

  12. 12

    C ++如何警告函数声明和定义中的参数名称之间的差异

  13. 13

    C ++如何警告函数声明和定义中的参数名称之间的差异

  14. 14

    python函数更改超参数名称

  15. 15

    Python列表函数参数名称

  16. 16

    在Python中参数化函数名称

  17. 17

    在Python中更改函数参数名称

  18. 18

    函数名和左括号之间的 Coffeescript 空格

  19. 19

    PHP Regex替换方括号和方括号之间的文本

  20. 20

    使用不可变对象检测构造函数参数名称和属性名称之间的不匹配

  21. 21

    应用函数名称和参数的函数类型

  22. 22

    是否可以确定最小Arity和Python函数的相关参数名称而无需调用它?

  23. 23

    在Python的NumPy中创建数组时,方括号和括号之间的区别

  24. 24

    星号和函数名称之间的空格

  25. 25

    在TypeScript中获取函数参数名称和类型

  26. 26

    动态获取函数参数名称和值

  27. 27

    隐式提取Scala函数名称和参数

  28. 28

    在函数中传递参数名称和值

  29. 29

    查找和替换函数名称并编辑其参数

热门标签

归档