小编Jes*_*sse的帖子

从生成器创建火炬张量

我尝试从生成器构造张量,如下所示:

>>> torch.tensor(i**2 for i in range(10))
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
RuntimeError: Could not infer dtype of generator
Run Code Online (Sandbox Code Playgroud)

目前我只做:

>>> torch.tensor([i**2 for i in range(10)])
tensor([ 0,  1,  4,  9, 16, 25, 36, 49, 64, 81])
Run Code Online (Sandbox Code Playgroud)

有没有办法避免需要此中间列表?

pytorch

6
推荐指数
1
解决办法
612
查看次数

标签 统计

pytorch ×1