如何在python中创建不均匀的行和列
我试图在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:
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
标记