Skip to content

Commit 59ba097

Browse files
authored
new api paddle.trunc (#3585)
* new api paddle.trunc * new api paddle.trunc * new api paddle.trunc * new api paddle.trunc * new api paddle.trunc * new api paddle.trunc * new api paddle.trunc * new api paddle.trunc * new api paddle.trunc * new api paddle.trunc
1 parent aa80854 commit 59ba097

File tree

2 files changed

+40
-0
lines changed

2 files changed

+40
-0
lines changed

docs/api/paddle/Overview_cn.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ tensor数学操作
101101
" :ref:`paddle.tanh <cn_api_tensor_tanh>` ", "tanh激活函数"
102102
" :ref:`paddle.trace <cn_api_tensor_trace>` ", "计算输入 Tensor 在指定平面上的对角线元素之和"
103103
" :ref:`paddle.var <cn_api_tensor_cn_var>` ", "沿给定的轴 axis 计算 x 中元素的方差"
104+
" :ref:`paddle.trunc <cn_api_tensor_trunc>` ", "对输入 Tensor 每个元素的小数部分进行截断"
104105

105106
.. _tensor_logic:
106107

docs/api/paddle/trunc_cn.rst

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
.. _cn_api_tensor_trunc:
2+
3+
trunc
4+
-------------------------------
5+
6+
.. py:function:: paddle.trunc(input, name=None)
7+
8+
9+
将输入 `Tensor` 的小数部分置0,返回置0后的 `Tensor` ,如果输入 `Tensor` 的数据类型为整数,则不做处理。
10+
11+
12+
参数
13+
:::::::::
14+
- **input** (Tensor) : 输入变量,类型为 Tensor, 支持int32、int64、float32、float64数据类型。
15+
- **name** (str,可选)- 具体用法请参见 :ref:`api_guide_Name` ,一般无需设置,默认值为None。
16+
17+
返回
18+
:::::::::
19+
- Tensor (Tensor),矩阵截断后的结果。
20+
21+
22+
代码示例
23+
:::::::::
24+
25+
.. code-block:: python
26+
27+
import paddle
28+
29+
input = paddle.rand([2,2],'float32')
30+
print(input)
31+
# Tensor(shape=[2, 2], dtype=float32, place=CUDAPlace(0), stop_gradient=True,
32+
# [[0.02331470, 0.42374918],
33+
# [0.79647720, 0.74970269]])
34+
35+
output = paddle.trunc(input)
36+
print(output)
37+
# Tensor(shape=[2, 2], dtype=float32, place=CUDAPlace(0), stop_gradient=True,
38+
# [[0., 0.],
39+
# [0., 0.]]))

0 commit comments

Comments
 (0)