如何在python中创建不均匀的行和列

如何在python中创建不均匀的行和列,python,python-3.x,Python,Python 3.x,我试图在python中创建不均匀的行和列。运行代码时,我希望输出的格式如下: 1 5 5 1 0 2 0 3 0 4 0 5 0 0 6 6 6 0 0 7 0 8 0 9 0 10 0 11 我尝试对以下代码执行相同的操作: input1 = np.matrix([[1],[5,5],[1,0,2,0,3],[0,4,0,5,0],[0,6,6,6,0],[0,7,0,8,0],[9,0,10,0,11]]) # and I am getting an output as:

我试图在python中创建不均匀的行和列。运行代码时,我希望输出的格式如下:

1

5 5

1 0 2 0 3

0 4 0 5 0

0 6 6 6 0

0 7 0 8 0

9 0 10 0 11
我尝试对以下代码执行相同的操作:

input1 = np.matrix([[1],[5,5],[1,0,2,0,3],[0,4,0,5,0],[0,6,6,6,0],[0,7,0,8,0],[9,0,10,0,11]]) 

# and I am getting an output as:

matrix([[list([1]), list([5, 5]), list([1, 0, 2, 0, 3]),
         list([0, 4, 0, 5, 0]), list([0, 6, 6, 6, 0]),
         list([0, 7, 0, 8, 0]), list([9, 0, 10, 0, 11])]], dtype=object)


不是所需的格式。

您使用的是哪个版本的python?Python 3.x或Python 2.7?所需格式的数字与您输入到矩阵中的数字不同?您没有尝试按行打印数组。在你来寻求帮助之前,你至少得试一下。您需要学习以默认以外的方式格式化输出。堆栈溢出不是为了替换现有的文档和教程。@12944qwerty我使用的是python 3版本。数字不重要,我只需要一个这种格式的输出。然后请删除
python2.7
标记