Python 如何从数组的numpy数组中删除外部数组
我想在数组的numpy数组之外删除一个数组 我当前的阵列如下所示:Python 如何从数组的numpy数组中删除外部数组,python,arrays,numpy,multidimensional-array,numpy-ndarray,Python,Arrays,Numpy,Multidimensional Array,Numpy Ndarray,我想在数组的numpy数组之外删除一个数组 我当前的阵列如下所示: array([array([1,2,3],[3,4,5],[34,31,23])]) 我要删除第一个阵列: array([array([1,2,3],[3,4,5],[34,31,23]))numpy.toList()函数应将第一个数组转换为数组列表 arrayModified = array.toList() 其中数组变量是要转换的数组。可以使用np.delete() 设arr=array([array([1,2,3],
array([array([1,2,3],[3,4,5],[34,31,23])])
我要删除第一个阵列:
array([array([1,2,3],[3,4,5],[34,31,23]))numpy.toList()函数应将第一个数组转换为数组列表
arrayModified = array.toList()
其中数组变量是要转换的数组。可以使用
np.delete()
设arr=array([array([1,2,3],[3,4,5],[34,31,23]))
如果要删除第一个数组
使用arr=np。删除(arr,0,0)
第一个0表示索引,第二个0表示轴编号转换为列表如果您的内容在x中,请尝试x[0],这与您的代码生成的内容不完全相同。内部
数组
缺少[]
层。而且,重新制作也很尴尬。但是您可以尝试arr[0]
,因为它看起来像一个包含(3,3)数组的1元素对象数组。x[0]不工作显示此数组的形状和数据类型。来源是什么?同样的结果。它还改变了数组元素的顺序。