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) – 稠密維度的數量