【发布时间】:2019-09-07 11:57:15
【问题描述】:
如何将 numpy ndarry 转换为 torch 张量?
这是我的数据:
array([array([-0.4287 , -1.193 , -2.156 , -0.2264 , -1.978 , -1.101 , -3.395 , 0.2974 ], dtype=float16),
array([-0.3386 , 1.398 , -1.083 , 0.2961 , -0.7354 , -1.326 , -4.33 , 0.6284 ], dtype=float16)],
dtype=object)
【问题讨论】:
-
你能告诉我们一个小例子,你是如何尝试将 numpy 数组转换为 torch 张量的吗?这样我们就可以自己运行了?
-
pytorch从对象 dtype 数组创建tensor时遇到问题我并不感到惊讶。那是一个数组数组——存储在内存中其他地方的数组。但它可能适用于data.tolist(),一个数组列表。或者使用np.stack(data)将它们加入一个二维数组。这仅适用于组件数组具有相同形状的情况(如这里所示)。