mindspore.ops.Print
- class mindspore.ops.Print[源代码]
将输入数据进行打印输出。
更多参考详见
mindspore.ops.print_()
。- 输入:
input_x (Union[Tensor, bool, int, float, str]) - Print的输入。支持多个输入,用’,’分隔。
- 输出:
Tensor,数据类型和shape与 input_x 相同。
- 支持平台:
Ascend
GPU
CPU
样例:
>>> import numpy as np >>> from mindspore import Tensor, nn, ops >>> class PrintDemo(nn.Cell): ... def __init__(self): ... super(PrintDemo, self).__init__() ... self.print = ops.Print() ... ... def construct(self, x, y): ... self.print('Print Tensor x and Tensor y:', x, y) ... return x ... >>> x = Tensor(np.ones([2, 1]).astype(np.int32)) >>> y = Tensor(np.ones([2, 2]).astype(np.int32)) >>> net = PrintDemo() >>> result = net(x, y) Print Tensor x and Tensor y: Tensor(shape=[2, 1], dtype=Int32, value= [[1], [1]]) Tensor(shape=[2, 2], dtype=Int32, value= [[1, 1], [1, 1]])