fun (Callable) – 一个函数,它接受可变数量的 array 或 array 树,并返回一个标量输出 array。
argnums (int 或 list(int), 可选) – 指定 fun 的位置参数的索引(或索引列表),以计算相对于这些参数的梯度。如果既未提供 argnums 也未提供 argnames,则 argnums 默认为 0,表示 fun 的第一个参数。
argnames (str 或 list(str), 可选) – 指定 fun 的关键字参数,以计算相对于这些参数的梯度。它默认为 [],因此默认情况下不计算关键字参数的梯度。