Numpy array división elemento-sabio (1 / x)
Mi pregunta es muy simple, supongo que tengo una matriz como
<code>array = np.array([1, 2, 3, 4]) </code>
y me gustaría obtener una matriz como
<code>[1, 0.5, 0.3333333, 0.25] </code>
Sin embargo, si escribes algo como
<code>1/array </code>
o
<code>np.divide(1.0, array) </code>
no funcionará
La única manera que he encontrado hasta ahora es escribir algo como:
<code>print np.divide(np.ones_like(array)*1.0, array) </code>
Pero estoy absolutamente seguro de que hay una mejor manera de hacerlo. ¿Alguien tiene alguna idea?