Ho due array NumPy:Come si combinano due elementi di array numpy wise in python?
A = np.array([1, 3, 5, 7])
B = np.array([2, 4, 6, 8])
e voglio ottenere il seguente dalla combinazione dei due:
C = [1, 2, 3, 4, 5, 6, 7, 8]
Sono in grado di ottenere qualcosa di simile utilizzando zip
, ma non è proprio quello Sto cercando:
>>> zip(A, B)
[(1, 2), (3, 4), (5, 6), (7, 8)]
Come faccio a combinare i due elementi di array numpy saggi?
Ho eseguito un test rapido di 50.000 elementi in ogni matrice (100.000 elementi combinati). Ecco i risultati:
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
Testato con Python 2.7, Windows 7 Enterprise a 64 bit, Intel Core i7 2720QM @ 2,2 Ghz Sandy Bridge, 8 GB Mem
Ecco [un link al codice ] (http://chat.stackexchange.com/rooms/116/conversation/testing-the-element -wise-array-combine) che ho usato per testare questo. – KronoS