如何使用numpy.append或numpy.concatenate创建数组的数组

时间:2018-12-18 15:53:48

标签: python-3.x multidimensional-array append concatenation

如何从单个数组创建和数组数组?

输入:

print(shingle_set1)
print(shingle_set2)

输出:

[12 14] 
[11 16]

输入:

total_shingle_set = numpy.append(shingle_set1, shingl_set2)
total_shingle_set = numpy.concatenate((shingle_set1, shingle_set2))

两个语句的输出:

[12 14 11 16]

上面的输出是一个长数组,我不需要。我想将每个数组保存在一个数组数组中,例如以下输出:

[[12 14] [11 16]] 

1 个答案:

答案 0 :(得分:0)

进行了更多的实验,以下给出了答案:

total_shingle_set = numpy.concatenate(([shingle_set1], [shingle_set2]))

输出:

[[12 14] [11 16]]