Saya memiliki dua array satu dimensi sederhana di NumPy . Saya harus bisa menggabungkan mereka menggunakan numpy.concatenate . Tapi saya mendapatkan kesalahan ini untuk kode di bawah ini:
TypeError: hanya array panjang-1 yang dapat dikonversi ke skalar Python
Kode
import numpy
a = numpy.array([1, 2, 3])
b = numpy.array([5, 6])
numpy.concatenate(a, b)
Mengapa?
np.concatenat(..., axis)
. Jika Anda ingin menumpuknya secara vertikal, gunakannp.vstack
. Jika Anda ingin menumpuknya (ke dalam beberapa array) secara horizontal, gunakannp.hstack
. (Jika Anda ingin menumpuknya dengan mendalam, yaitu dimensi ke-3, gunakannp.dstack
). Perhatikan bahwa yang terakhir mirip dengan pandapd.concat