当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python mxnet.ndarray.broadcast_like用法及代码示例


用法:

mxnet.ndarray.broadcast_like(lhs=None, rhs=None, lhs_axes=_Null, rhs_axes=_Null, out=None, name=None, **kwargs)

参数

  • lhs(NDArray) - 第一个输入。
  • rhs(NDArray) - 第二个输入。
  • lhs_axes(Shape or None, optional, default=None) - 在第一个输入数组中执行广播的轴
  • rhs_axes(Shape or None, optional, default=None) - 从第二个输入数组复制的轴
  • out(NDArray, optional) - 输出 NDArray 来保存结果。

返回

out- 此函数的输出。

返回类型

NDArray 或 NDArray 列表

广播 lhs 使其具有与 rhs 相同的形状。

广播是一种机制,它允许 NDArrays 有效地对不同形状的数组执行算术运算,而无需创建数组的多个副本。另请参阅Broadcasting 以获得更多解释。

在大小为 1 的轴上允许广播,例如从 (2,1,3,1)(2,8,3,9) 。元素将在广播轴上复制。

例如:

broadcast_like([[1,2,3]], [[5,6,7],[7,8,9]]) = [[ 1.,  2.,  3.],
                                                [ 1.,  2.,  3.]])

broadcast_like([9], [1,2,3,4,5], lhs_axes=(0,), rhs_axes=(-1,)) = [9,9,9,9,9]

相关用法


注:本文由纯净天空筛选整理自apache.org大神的英文原创作品 mxnet.ndarray.broadcast_like。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。