Поэлементное деление массива Numpy (1 / x)
Мой вопрос очень прост, предположим, что у меня есть массив как
<code>array = np.array([1, 2, 3, 4]) </code>
и я хотел бы получить массив как
<code>[1, 0.5, 0.3333333, 0.25] </code>
Однако, если вы напишите что-то вроде
<code>1/array </code>
или же
<code>np.divide(1.0, array) </code>
это не сработает.
Единственный способ, который я нашел до сих пор, - написать что-то вроде:
<code>print np.divide(np.ones_like(array)*1.0, array) </code>
Но я абсолютно уверен, что есть лучший способ сделать это. У кого-нибудь есть идеи?