连接之前的输入数组必须具有相同的维数

我有两个数组,如下所示:


ss3 = [[0 1 2 3 4 5]

       [0 1 2 3 4 5]

       [0 1 2 3 4 5]]

ss1 = [[0]

       [0]

       [0]

       [0]

       [0]

       [0]

       [0]

       [0]

       [0]]

我如何加入它们,以便输出如下所示:


s = [[0 1 2 3 4 5][0 1 2 3 4 5][0 1 2 3 4 5][0][0][0][0][0][0][0][0][0]]

我试过:


s = np.concatenate(ss3,ss1,axis=0)

但不断收到错误:


ValueError: all the input array dimensions except for the concatenation axis must match exactly



月关宝盒
浏览 205回答 1
1回答

慕森卡

如果它们只是数组,则可以使用:ss3 = [[0, 1, 2, 3, 4, 5],[0, 1, 2, 3, 4, 5],[0, 1, 2, 3, 4, 5]]ss1 = [[0],[0],[0],[0],[0],[0],[0],[0],[0]]merged = ss3+ss1这使:[[0, 1, 2, 3, 4, 5], [0, 1, 2, 3, 4, 5], [0, 1, 2, 3, 4, 5], [0], [0], [0], [0], [0], [0], [0], [0], [0]]
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python