Comment puis-je combiner les deux tableaux numpy élément de la sagesse en python?

J'ai deux tableaux numpy:

A = np.array([1, 3, 5, 7])
B = np.array([2, 4, 6, 8])

et je veux la suite de la combinaison des deux:

C = [1, 2, 3, 4, 5, 6, 7, 8]

Je suis en mesure d'obtenir quelque chose de proche en utilisant zip, mais pas tout à fait ce que je suis à la recherche de:

>>> zip(A, B)
[(1, 2), (3, 4), (5, 6), (7, 8)]

Comment puis-je combiner les deux tableaux numpy élément sage?


J'ai fait un test rapide de 50 000 éléments dans chaque tableau (de 100 000 combiné des éléments). Voici les résultats:

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

Testé à l'aide de Python 2.7, Windows 7 Entreprise 64 bits, Intel Core i7 2720QM @2.2 Ghz Sandy Bridge, 8 GO de Mem

Voici un lien vers le code que j'ai utilisé pour le test.

OriginalL'auteur KronoS | 2013-07-12