Как создать массив массивов, используя numpy.append или numpy.concatenate - PullRequest
0 голосов
/ 18 декабря 2018

Как я могу создать и массив массивов из отдельных массивов?

input:

print(shingle_set1)
print(shingle_set2)

output:

[12 14] 
[11 16]

input:

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 голосов
/ 18 декабря 2018

Еще немного поэкспериментировал, и ответ дал мне следующее:

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

output:

[[12 14] [11 16]] 
...