megengine.Parameter¶
- class Parameter(data, dtype=None, device=None, is_const=False, no_cache=False, name=None, format='default')[源代码]¶
一类表示模块参数的张量。
注解
参数上发生的操作通常返回张量而不是参数。 例如,使用参数
x
,x.reshape/to/sum/...
将产生一个张量。 参数和张量之间的任何操作都将以张量作为输出。属性
transpose
的别名。返回一个字符串,表示存储了一个
Tensor
的设备。设备映射的回调函数,参见
load
。返回一个
numpy.dtype
对象表示一个Tensor
的数据类型。返回一个表示
Tensor
的 :ref:`memory format <format-introduction>`的字符串。此 tensor 的梯度见
autodiff
。返回一个表示
Tensor
的名字的字符串。返回自身
Tensor
的维数。返回一个布尔值,表示
Tensor
是否需要梯度。返回自身
Tensor
的大小。方法
astype
(dtype)detach
()返回一个与求导当前计算图分离的新
Tensor
。flatten
([start_axis, end_axis])查看
flatten
。item
(*args)将标准 Python
numbers.Number
作为Tensor
的值返回。max
([axis, keepdims])See
max
.mean
([axis, keepdims])See
mean
.min
([axis, keepdims])See
min
.numpy
()将
numpy.ndarray
作为selfTensor
返回。prod
([axis, keepdims])见
prod
。1.0 版后已移除.
reshape
(*args)查看
reshape
。set_value
(value)1.0 版后已移除.
sum
([axis, keepdims])见
sum
。to
(device, *[, _borrow])将
Tensor
复制到指定的设备。tolist
()将张量作为(嵌套)列表返回。
transpose
(*args)查看
transpose
。