Hola comunidad.
Tengo un requerimiento que consiste en detectar cuando un llamado originado
desde una PBX; ejemplo Asterisk; es contestado por un humano o por una
maquina.En Asterisk existe un desarrollo AMD (Answer Machine Detection) pero
esta abandonado desde hace bastante rato.Mi idea es pode
Rolando,
Puedes probar con lo siguiente:
y = np.array([float(y[k].split("-")[-1]) for k in range(len(y))])
Y lo mismo con el array "x"...
En este caso, no necesitarás utilizar np.absolute porque el método split
"elimina" el signo negativo.
Saludos.
El 29 de diciembre de 2015, 16:24, Roland
Puedes aplicar np.char.lstrip directamente a la fila/s y/o columa/s
donde tienes el problema
http://docs.scipy.org/doc/numpy-1.7.0/reference/generated/numpy.core.defchararray.lstrip.html#numpy.core.defchararray.lstrip
y después cambiar el tipo del array
Un ejemplo:
>>> a = np.array(['00
de entrada te digo que no conozco numpy ... pero en python casi todas las
clases (bien hechas) tienen un metodo __str__ que permite visualizar el
objeto como string, en tu casi ese metodo ha de existir ya que tu print
arroja una representación el objeto.
Seguro que hay formas muchisimas veces mas
El 29 de diciembre de 2015, 23:24, Rolando Paz escribió:
> Hola Yamila
>
> Muchas gracias por tu correo.
>
> Lo que necesito es corregir cualquier valor negativo que tenga ceros a la
> izquierda.
>
> Algunos ejemplos:
>
> -1
> 00-355
> -54623
> 000-56
> 0-98756874
>
> El valor