Nếu tôi có hai mảng 1D NumPy, ví dụNumPy zip chức năng
x=np.array([1,2,3])
y=np.array([11,22,33])
Làm thế nào tôi có thể zip này vào numpy tọa độ 2D mảng? Nếu tôi làm:
x1,x2,x3=zip(*(x,y))
Kết quả là danh sách loại, không phải mảng cố định. Vì vậy, tôi có làm
x1=np.asarray(x1)
và vân vân .. Có một phương pháp đơn giản hơn, mà tôi không cần phải gọi np.asarray
trên mỗi phối hợp? Có chức năng zip Numpy trả về mảng Numpy không?
np.array ([(a, b) cho a, b trong zip (* (x, y))]) – DOOM