jax.numpy.vander#
- jax.numpy.vander(x, N=None, increasing=False)[原始碼]#
產生 Vandermonde 矩陣。
JAX 實作的
numpy.vander()
。- 參數:
- 回傳:
形狀為
[len(x), N]
的陣列,包含產生的 Vandermonde 矩陣。- 回傳類型:
範例
>>> x = jnp.array([1, 2, 3, 4]) >>> jnp.vander(x) Array([[ 1, 1, 1, 1], [ 8, 4, 2, 1], [27, 9, 3, 1], [64, 16, 4, 1]], dtype=int32)
如果
N = 2
,產生具有2
欄的 Vandermonde 矩陣。>>> jnp.vander(x, N=2) Array([[1, 1], [2, 1], [3, 1], [4, 1]], dtype=int32)
當
increasing=True
時,以遞增的冪次順序產生 Vandermonde 矩陣。>>> jnp.vander(x, increasing=True) Array([[ 1, 1, 1, 1], [ 1, 2, 4, 8], [ 1, 3, 9, 27], [ 1, 4, 16, 64]], dtype=int32)