jax.numpy.ogrid#
- jax.numpy.ogrid = <jax._src.numpy.index_tricks._Ogrid object>#
返回开放的多维“网格”。
LAX-backend implementation of
numpy.ogrid
. This is a convenience wrapper for functionality provided byjax.numpy.meshgrid()
withsparse=True
.参见
jnp.mgrid: jnp.ogrid 的密集版本
示例
传递
[start:stop:step]
以生成类似于jax.numpy.arange()
的值:>>> jnp.ogrid[0:4:1] Array([0, 1, 2, 3], dtype=int32)
传递一个虚构的步骤会生成类似于
jax.numpy.linspace()
的值:>>> jnp.ogrid[0:1:4j] Array([0. , 0.33333334, 0.6666667 , 1. ], dtype=float32)
可以使用多个切片来创建索引的稀疏网格:
>>> jnp.ogrid[:2, :3] [Array([[0], [1]], dtype=int32), Array([[0, 1, 2]], dtype=int32)]