Mam dwie tablice numpy:Jak połączyć dwa elementy numpy array mądry w python?
A = np.array([1, 3, 5, 7])
B = np.array([2, 4, 6, 8])
i chcę uzyskać następujące z połączenia dwóch:
C = [1, 2, 3, 4, 5, 6, 7, 8]
jestem w stanie uzyskać coś podobnego za pomocą zip
, ale nie całkiem to, czego Szukam:
>>> zip(A, B)
[(1, 2), (3, 4), (5, 6), (7, 8)]
Jak połączyć dwa elementy numpy array mądry?
Zrobiłem szybki test z 50 000 elementów w każdej macierzy (100 000 połączonych elementów). Oto wyniki:
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
Testowane przy użyciu Python 2.7, Windows 7 Enterprise 64-bit, Intel Core i7 2720QM @ 2,2 Ghz Sandy Bridge, 8 GB Mem
tutaj [link do kodu ] (http://chat.stackexchange.com/rooms/116/conversation/testing-the-element -wise-array-combine), którego użyłem do przetestowania tego. – KronoS