Tableau Numpy élément-sage de la division (1/x)

Ma question est très simple, supposons que j'ai un tableau comme

array = np.array([1, 2, 3, 4])

et je voudrais faire un tableau comme

[1, 0.5, 0.3333333, 0.25]

Toutefois, si vous écrivez quelque chose comme

1/array

ou

np.divide(1.0, array)

ça ne marchera pas.

Le seul moyen que j'ai trouvé jusqu'à présent est d'écrire quelque chose comme:

print np.divide(np.ones_like(array)*1.0, array)

Mais je ne suis absolument certains qu'il existe une meilleure façon de le faire. Quelqu'un aurait-il une idée?

InformationsquelleAutor Roophie | 2012-04-30