Daftar gabungan dari 1d numpy array menjadi 2d numpy [duplikat]
Nov 13 2020
Saya memiliki objek yang berisi daftar numpy, seperti berikut ini:
[array([1, 2, 6]),
array([1, 2, 7]),
array([1, 2, 3]),
array([3, 4, 3]),
array([5, 6, 9]),
array([5, 6, 7])]
Bagaimana cara membuat satu numpy dari mereka, seperti berikut ini?
[[1,2,6],
[1,2,7],
[1,2,3],
[3,4,3],
[5,6,9],
[5,6,7]]
Jawaban
1 TomRon Nov 13 2020 at 16:30
l = [array([1, 2, 6]),
array([1, 2, 7]),
array([1, 2, 3]),
array([3, 4, 3]),
array([5, 6, 9]),
array([5, 6, 7])]
np.stack(l)
Keluaran -
array([[1, 2, 6],
[1, 2, 7],
[1, 2, 3],
[3, 4, 3],
[5, 6, 9],
[5, 6, 7]])
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan
Jana Duggar: Semua yang Dia Katakan Tentang Cinta dan Jendela 5 Tahunnya untuk Menemukan 'Yang Satu'