torch.Tensor.sparse_resize_#
- Tensor.sparse_resize_(size, sparse_dim, dense_dim) Tensor#
将
self稀疏张量 重塑为期望的大小以及稀疏和密集维度的数量。注意
如果
self中指定的元素数量为零,那么size、sparse_dim和dense_dim可以是任何大小和正整数,使得len(size) == sparse_dim + dense_dim。然而,如果
self指定了一个或多个元素,那么size中的每个维度都不能小于self中相应的维度,sparse_dim必须等于self中稀疏维度的数量,并且dense_dim必须等于self中密集维度的数量。警告
如果
self不是稀疏张量,则抛出错误。- 参数
size (torch.Size) – 期望的大小。如果
self是非空稀疏张量,则期望的大小不能小于原始大小。sparse_dim (int) – 稀疏维度的数量
dense_dim (int) – 密集维度的数量