Tôi có hai mảng NumPy:Làm thế nào để kết hợp hai phần tử mảng numpy khôn ngoan trong python?
A = np.array([1, 3, 5, 7])
B = np.array([2, 4, 6, 8])
và tôi muốn để có được những điều sau đây từ cách kết hợp hai:
C = [1, 2, 3, 4, 5, 6, 7, 8]
Tôi có thể có được một cái gì đó gần bằng zip
, nhưng không khá gì Tôi đang tìm kiếm:
>>> zip(A, B)
[(1, 2), (3, 4), (5, 6), (7, 8)]
Làm cách nào để kết hợp hai yếu tố mảng gọn gàng khôn ngoan?
Tôi đã kiểm tra nhanh 50.000 phần tử trong mỗi mảng (100.000 yếu tố kết hợp). Dưới đây là kết quả:
User Ma3x: Time of execution: 0.0343832323429 Valid Array?: True
User mishik: Time of execution: 0.0439064509613 Valid Array?: True
User Jaime: Time of execution: 0.02767023558 Valid Array?: True
Tested sử dụng Python 2.7, Windows 7 Enterprise 64-bit, Intel Core i7 2720QM @ 2.2 Ghz Sandy Bridge, 8 GB Mem
Dưới đây là [một liên kết đến mã ] (http://chat.stackexchange.com/rooms/116/conversation/testing-the-element -kết-array-kết hợp) mà tôi đã sử dụng để kiểm tra điều này. – KronoS