Sequential容器(PyTorch)
Sequential容器
Sequential
容器也被称为顺序容器,在标准库中,有三种常见的Sequential
容器:vector、list
和deque
。虽然它们都存储元素,但访问方式和添加/删除元素的成本却大不相同。vector
就像一个不断增长的数组,而list
则像一个个串联的珠子。至于deque
,它则兼具了vector
和list
的特点,既可以快速访问中间元素,又可以在两端高效地添加和删除元素。标准库还为我们提供了Sequential
容器的适配器:stack、queue
和priority_queue
则允许我们快速访问或删除最大或最小的元素。
1 | import torch |
输出结果为:
1 | tensor([[0.0000, 0.0000, 0.2003, 0.0982, 0.0294, 0.0486, 0.0000, 0.0000, 0.0000, |