简体   繁体   English

Numpy 错误:无法转换 numpy.object_ 类型的 np.ndarray

[英]Numpy Error: can't convert np.ndarray of type numpy.object_

Not sure why I'm getting this error when I'm doing:不知道为什么我在做的时候会收到这个错误:

batched_outputs = []
batched_outputs.append(output_sliced)
batched_outputs = torch.from_numpy(np.asarray(batched_outputs))

Where output_sliced is a numpy array.其中output_sliced是一个numpy数组。

Code seems to be working fine.代码似乎工作正常。 Perhaps problem with your output_sliced ?也许你的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))

I don't get any errors with the code above.上面的代码没有任何错误。

I don't know if you intended this, but do keep in mind that:我不知道你是否打算这样做,但请记住:

batched_outputs = []
output_sliced = np.random.random((2,3))
batched_outputs.append(output_sliced)
print(np.asarray(batched_outputs).shape)

gives you给你

(1, 2, 3)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 TypeError:无法转换 numpy.object_ 类型的 np.ndarray - TypeError: can't convert np.ndarray of type numpy.object_ TypeError:无法转换 numpy.str_ 类型的 np.ndarray。 唯一支持的类型是:float64、float32 - TypeError: can't convert np.ndarray of type numpy.str_. The only supported types are: float64, float32 如何将空 numpy 数组返回为 np.ndarray([[[]]]) - How to return empty numpy array as np.ndarray([[[]]]) np.ndarray 的类型参数 - type parms of np.ndarray 将元组 (dtype=object) 的 np.ndarray 转换为 dtype=int 的数组 - Convert np.ndarray of tuples (dtype=object) into array with dtype=int 无法将 NumPy 数组转换为张量(不支持的 object 类型 numpy.ndarray)错误 - Failed to convert a NumPy array to a Tensor (Unsupported object type numpy.ndarray) error 错误:无法将 NumPy 数组转换为张量(不支持 object 类型 numpy.ndarray) - Error: Failed to convert a NumPy array to a Tensor (Unsupported object type numpy.ndarray) 我不断收到此错误:无法将 NumPy 数组转换为张量(不支持的 object 类型 numpy.ndarray) - I keep getting this error: Failed to convert a NumPy array to a Tensor (Unsupported object type numpy.ndarray) numpy ValueError 尝试相对于整数列表对 np.ndarray 列表进行排序时 - numpy ValueError when trying to sort list of np.ndarray with respect to list of ints np.ndarray 由 np.ndarray 索引 - np.ndarray is indexed by np.ndarray
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM