Numpy 所有输入数组必须具有相同的维度-python使用append

Numpy 所有输入数组必须具有相同的维度-python使用append,numpy,append,Numpy,Append,将numpy作为np导入 x=[1,2,3,4] y=[[5,6,7,8],[9,0,1,2]] j=np.append(x,y,轴=0) 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 文件“C:\Python27\lib\site packages\numpy\lib\function\u base.py”,第5147行,在 追加 返回连接((arr,值),轴=轴) ValueError:所有输入数组必须具有相同的维数这里的代码太多了。你能把它简化成一个?np。append很难正确使用

将numpy作为np导入

x=[1,2,3,4] y=[[5,6,7,8],[9,0,1,2]]

j=np.append(x,y,轴=0)

回溯(最近一次呼叫最后一次): 文件“”,第1行,在 文件“C:\Python27\lib\site packages\numpy\lib\function\u base.py”,第5147行,在 追加 返回连接((arr,值),轴=轴)
ValueError:所有输入数组必须具有相同的维数

这里的代码太多了。你能把它简化成一个?
np。append
很难正确使用,在循环中使用时效率很低。使用list
append
,并在循环后创建一次数组。您可以尝试
j=np.append(root[None],[left\u tree,right\u tree],axis=0)
谢谢+COLDSPEED我已将代码简化为最小、完整且可验证的示例。