问题: 为什么第一次输出矩阵形式的数据,第二次输出list形式的数据? 详见代码: a = np.array([[1, 2], [3, 4]]) print(a) print('ndim :', a.ndim) 控制台输出: [[1 2] [3 4]] ndim : 2 然而,代码修改一下: b = np.array([[11, 12], [14, 16, 17]]) print(b) print(type(b)) 控制台输出: [list([11, 12]) list([14, 16, 17]