通过多方验证,如果出现这样的问题,只能说明数据长度不同;
case1
x = [[[1,2],[2,3]],[[3,4],[5,6]]]
np.array(x).shape
(2, 2, 2)
case2
x = [[[1,2],[2,3]],[[3,4],[5,6,7]]]
np.array(x).shape
(2, 2)
case3
import numpy as np
x = [[1,2],[2,3]]
np.array(x).shape
(2, 2)
case4
import numpy as np
x = [[1,2],[2,3,3]]
np.array(x).shape
(2,)