set_printoptions

paddle. set_printoptions ( precision=None, threshold=None, edgeitems=None, sci_mode=None, linewidth=None ) [源代码]

设置 paddle 中 Tensor 的打印配置选项。

参数

  • precision (int,可选) - 浮点数的小数位数,默认值为 8。

  • threshold (int,可选) - 打印的元素个数上限,默认值为 1000。

  • edgeitems (int,可选) - 以缩略形式打印时左右两边的元素个数,默认值为 3。

  • sci_mode (bool,可选) - 是否以科学计数法打印,默认值为 False。

  • linewidth (int,可选) – 每行的字符数,默认值为 80。

返回

无。

代码示例

>>> import paddle

>>> paddle.seed(10)
>>> a = paddle.rand([10, 20])
>>> paddle.set_printoptions(4, 100, 3)
>>> print(a)
Tensor(shape=[10, 20], dtype=float32, place=Place(cpu), stop_gradient=True,
[[0.2727, 0.5489, 0.8655, ..., 0.2916, 0.8525, 0.9000],
 [0.3806, 0.8996, 0.0928, ..., 0.9535, 0.8378, 0.6409],
 [0.1484, 0.4038, 0.8294, ..., 0.0148, 0.6520, 0.4250],
 ...,
 [0.3426, 0.1909, 0.7240, ..., 0.4218, 0.2676, 0.5679],
 [0.5561, 0.2081, 0.0676, ..., 0.9778, 0.3302, 0.9559],
 [0.2665, 0.8483, 0.5389, ..., 0.4956, 0.6862, 0.9178]])

使用本API的教程文档