megengine.utils.network_node.VarNode

class VarNode(var=None, *, owner_opr=None, name=None)[源代码]

基类:megengine.utils.network_node.NetworkNode, megengine.core._imperative_rt.core2.SymbolVar, megengine.core.tensor.array_method.ArrayMethodMixin

方法

__init__([var, owner_opr, name])

初始化方法。

astype(dtype)

复制自己,然后转变为指定的数据类型。

flatten()

参考:func:~.flatten

item(*args)

将Tensor的值转变为Python标准数据类型返回,仅在包含一个数据的Tensor上生效。

load(sym_var, owner_opr)

max([axis, keepdims])

返回指定维度的最大值。

mean([axis, keepdims])

返回指定维度的平均值。

min([axis, keepdims])

返回指定维度的最小值。

numpy()

prod([axis, keepdims])

返回给定维度的积。

reshape(*args)

参考:func:~.reshape

set_owner_opr(owner_opr)

sum([axis, keepdims])

返回输入张量指定维度的和。

tolist()

将Tensor转换为一个(嵌套的)列表返回。

transpose(*args)

参考:func:~.transpose

属性。

T

:attr:`~.Tensor.transpose`的别名。

device

dtype

graph

ndim

返回自身 Tensor 的维数。

shape

size

返回自己的大小(包含的元素个数)。

var