Preguntas etiquetadas con python

110
Función inversa multiplicativa modular en Python

¿Algún módulo estándar de Python contiene una función para calcular el inverso multiplicativo modular de un número, es decir, un número y = invmod(x, p)tal que x*y == 1 (mod p)? Google no parece dar buenas pistas sobre esto. Por supuesto, uno puede idear 10 líneas caseras de algoritmo euclidiano...

110
Cómo eliminar las palabras vacías usando nltk o python

Así que tengo un conjunto de datos que me gustaría eliminar el uso de palabras vacías stopwords.words('english') Estoy luchando por cómo usar esto dentro de mi código para simplemente eliminar estas palabras. Ya tengo una lista de las palabras de este conjunto de datos, la parte con la que estoy...

110
Analice los archivos de configuración, el entorno y los argumentos de la línea de comandos para obtener una única colección de opciones

La biblioteca estándar de Python tiene módulos para el análisis de archivos de configuración ( configparser ), lectura de variables de entorno ( os.environ ) y análisis de argumentos de línea de comandos ( argparse ). Quiero escribir un programa que haga todo eso, y también: Tiene una cascada de...

110
¿Cómo obtener todo después de la última barra en una URL?

¿Cómo puedo extraer lo que sigue a la última barra en una URL en Python? Por ejemplo, estas URL deben devolver lo siguiente: URL: http://www.test.com/TEST1 returns: TEST1 URL: http://www.test.com/page/TEST2 returns: TEST2 URL: http://www.test.com/page/page/12345 returns: 12345 Probé urlparse,...

110
¿Cómo convertir una lista de tuplas a varias listas?

Supongamos que tengo una lista de tuplas y quiero convertir a varias listas. Por ejemplo, la lista de tuplas es [(1,2),(3,4),(5,6),] ¿Hay alguna función incorporada en Python que lo convierta a: [1,3,5],[2,4,6] Este puede ser un programa simple. Pero solo tengo curiosidad por la existencia de...

110
¿Cómo creo una lista de números aleatorios sin duplicados?

Intenté usar random.randint(0, 100), pero algunos números eran los mismos. ¿Existe un método / módulo para crear una lista de números aleatorios únicos? Nota: El siguiente código se basa en una respuesta y se agregó después de que se publicó la respuesta. No es parte de la pregunta; es la...

110
Equivalente en Python de D3.js

¿Alguien puede recomendar una biblioteca de Python que pueda realizar una visualización interactiva de gráficos? Específicamente, quiero algo como d3.js, pero pythonidealmente también sería 3D. He mirado: NetworkX : solo hace Matplotlibgráficos y esos parecen ser 2D. No vi ningún tipo de...

110
Comprender el operador "es" de Python

El isoperador no coincide con los valores de las variables, sino con las propias instancias. que significa realmente? Declaro dos variables nombradas xy yasignando los mismos valores en ambas variables, pero devuelve falso cuando uso el isoperador. Necesito una aclaración. Aquí está mi...

110
Pip freeze vs. lista de pip

Una comparación de productos revela diferencias: user@user-VirtualBox:~$ pip list feedparser (5.1.3) pip (1.4.1) setuptools (1.1.5) wsgiref (0.1.2) user@user-VirtualBox:~$ pip freeze feedparser==5.1.3 wsgiref==0.1.2 Estados de la documentación de Pip freeze Output installed packages in...

110
Asignar tipos de columnas de marcos de datos de pandas

Quiero establecer la dtypes de varias columnas en pd.Dataframe(tengo un archivo que tuve que analizar manualmente en una lista de listas, ya que el archivo no era apto para pd.read_csv) import pandas as pd print pd.DataFrame([['a','1'],['b','2']], dtype={'x':'object','y':'int'},...