jax.numpy.concat

内容

jax.numpy.concat#

jax.numpy.concat(arrays, /, *, axis=0)[source]#

沿现有轴连接数组。

JAX 实现 array_api.concat().

参数:
  • arrays (Sequence[ArrayLike]) – 要连接的数组序列;除了指定轴外,每个数组都必须具有相同的形状。如果给出一个数组,它将被等效地视为 arrays = unstack(arrays),但实现将避免显式拆分。

  • axis (int | None) – 指定要沿其连接的轴。

返回值:

连接的结果。

返回值类型:

Array

参见

示例

一维连接

>>> x = jnp.arange(3)
>>> y = jnp.zeros(3, dtype=int)
>>> jnp.concat([x, y])
Array([0, 1, 2, 0, 0, 0], dtype=int32)

二维连接

>>> x = jnp.ones((2, 3))
>>> y = jnp.zeros((2, 1))
>>> jnp.concat([x, y], axis=1)
Array([[1., 1., 1., 0.],
       [1., 1., 1., 0.]], dtype=float32)