Numpy array element-wise division (1 / x)

Moje pytanie jest bardzo proste, załóżmy, że mam tablicę

<code>array = np.array([1, 2, 3, 4])
</code>

i chciałbym uzyskać tablicę podobną do tej

<code>[1, 0.5, 0.3333333, 0.25]
</code>

Jeśli jednak napiszesz coś takiego

<code>1/array
</code>

lub

<code>np.divide(1.0, array)
</code>

to nie zadziała.

Jedynym sposobem, jaki do tej pory znalazłem, jest napisanie czegoś takiego:

<code>print np.divide(np.ones_like(array)*1.0, array)
</code>

Ale jestem absolutnie pewien, że jest na to lepszy sposób. Czy ktokolwiek ma jakiś pomysł?

questionAnswers(3)

yourAnswerToTheQuestion