0


深入浅出PaddlePaddle函数——paddle.ones_like

分类目录:《深入浅出PaddlePaddle函数》总目录
相关文章:
· 深入浅出PaddlePaddle函数——paddle.Tensor
· 深入浅出PaddlePaddle函数——paddle.ones
· 深入浅出PaddlePaddle函数——paddle.zeros
· 深入浅出PaddlePaddle函数——paddle.full
· 深入浅出PaddlePaddle函数——paddle.ones_like
· 深入浅出PaddlePaddle函数——paddle.zeros_like
· 深入浅出PaddlePaddle函数——paddle.full_like


返回一个和输入参数

  1. x

具有相同形状的数值都为

  1. 1

的Tensor,数据类型为

  1. dtype

或者和

  1. x

相同,如果

  1. dtype

  1. None

,则输出Tensor的数据类型与

  1. x

相同。

语法

  1. paddle.ones_like(x, dtype=None, name=None)

参数

  • x:[Tensor] 输入的Tensor,数据类型可以是boolfloat16lfloat32lfloat64lint32lint64
  • dtype:[可选,np.dtype/str] 要创建的Tensor的数据类型,可以为boolfloat16float32float64int32int64。如果dtypeNone,那么数据类型为float32
  • name:[可选,str] 具体用法请参见Name,一般无需设置,默认值为None

返回值

  1. x

具有相同形状的数值都为

  1. 1

的Tensor,数据类型为

  1. dtype

或者和

  1. x

相同。

实例

  1. import paddle
  2. x = paddle.to_tensor([1,2,3])
  3. out1 = paddle.ones_like(x) # [1.,1.,1.]
  4. out2 = paddle.ones_like(x, dtype='int32') # [1,1,1]

函数实现

  1. def ones_like(x, dtype=None, name=None):"""
  2. Returns a Tensor filled with the value 1, with the same shape and
  3. data type(use ``dtype`` if ``dtype`` is not None) as ``x``.
  4. Args:x(Tensor): The input tensor which specifies shape and dtype. The
  5. dtype of ``x`` can be bool, float16, float32, float64, int32, int64.dtype(str|np.dtype, optional): The data type of the
  6. output tensor. Supported data types: bool, float16, float32, float64,
  7. int32, int64. If ``dtype`` is None, the data type is the same as ``x``.
  8. Default is None.name(str, optional): For details, please refer to :ref:`api_guide_Name`. Generally, no setting is required. Default: None.
  9. Returns:
  10. Tensor: A Tensor filled with the value 1, with the same shape and
  11. data type(use ``dtype`` if ``dtype`` is not None) as ``x``.
  12. Examples:.. code-block:: python
  13. import paddle
  14. x = paddle.to_tensor([1,2,3])
  15. out1 = paddle.ones_like(x) # [1.,1.,1.]
  16. out2 = paddle.ones_like(x, dtype='int32') # [1,1,1]"""
  17. returnfull_like(x=x, fill_value=1, dtype=dtype, name=name)

本文转载自: https://blog.csdn.net/hy592070616/article/details/129409287
版权归原作者 von Neumann 所有, 如有侵权,请联系我们删除。

“深入浅出PaddlePaddle函数——paddle.ones_like”的评论:

还没有评论