Numpy Array Element-weise Division (1 / x)

Meine Frage ist sehr einfach, angenommen, ich habe ein Array wie

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

und ich möchte ein Array wie bekommen

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

Allerdings, wenn Sie so etwas schreiben

<code>1/array
</code>

oder

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

es wird nicht funktionieren.

Der einzige Weg, den ich bisher gefunden habe, ist etwas zu schreiben wie:

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

Aber ich bin mir absolut sicher, dass es dafür einen besseren Weg gibt. Hat jemand eine Idee?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage