[英]TypeError: can't convert np.ndarray of type numpy.object_
[英]Numpy Error: can't convert np.ndarray of type numpy.object_
不知道為什么我在做的時候會收到這個錯誤:
batched_outputs = []
batched_outputs.append(output_sliced)
batched_outputs = torch.from_numpy(np.asarray(batched_outputs))
其中output_sliced
是一個numpy
數組。
代碼似乎工作正常。 也許你的output_sliced
問題?
import numpy as np
import torch
batched_outputs = []
output_sliced = np.random.random((2,3))
batched_outputs.append(output_sliced)
batched_outputs = torch.from_numpy(np.asarray(batched_outputs))
上面的代碼沒有任何錯誤。
我不知道你是否打算這樣做,但請記住:
batched_outputs = []
output_sliced = np.random.random((2,3))
batched_outputs.append(output_sliced)
print(np.asarray(batched_outputs).shape)
給你
(1, 2, 3)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.