jax.scipy.special.lpmn#

jax.scipy.special.lpmn(m, n, z)[源代码]#

第一类连带勒让德函数 (ALFs)。

参数:
  • m (int) – 连带勒让德函数的最大阶数。

  • n (int) – 连带勒让德函数的最大次数,在描述 ALFs 时通常称为 l。次数和阶数均为 [0, 1, 2, …, l_max],其中 l_max 表示最大次数。

  • z (Array) – 一个包含计算 ALFs 的采样点的 float32float64 类型的向量。

返回:

一个形状为 (l_max + 1, l_max + 1, len(z)) 的 3D 数组的 2 元组,包含第一类连带勒让德函数的值和导数。返回类型与 z 的类型匹配。

引发:
  • TypeError 如果数组 z 的元素不在 (float32, float64) 中.

  • ValueError 如果数组 z 不是 1D 的。

  • NotImplementedError 如果 m!=n。

返回类型:

tuple[Array, Array]