Preguntas etiquetadas con python

84
Generando permutaciones con repeticiones

Sé sobre itertools, pero parece que solo puede generar permutaciones sin repeticiones. Por ejemplo, me gustaría generar todas las tiradas de dados posibles para 2 dados. Entonces necesito todas las permutaciones de tamaño 2 de [1, 2, 3, 4, 5, 6], incluidas las repeticiones: (1, 1), (1, 2), (2,...

84
cómo abrir una URL en Python

import urllib fun open(): return urllib.urlopen('http://example.com') Pero cuando se abre example.com, no muestra css ni js. ¿Cómo puedo abrir la página web en un navegador web? @error(404) def error404(error): return webbrowser.open('http://example.com') Estoy usando botella. Dándome el...

84
¿Cómo analizar de manera eficiente archivos de ancho fijo?

Estoy tratando de encontrar una forma eficiente de analizar archivos que contengan líneas de ancho fijo. Por ejemplo, los primeros 20 caracteres representan una columna, a partir de las 21:30 otra y así sucesivamente. Suponiendo que la línea tiene 100 caracteres, ¿cuál sería una forma eficaz de...

84
Cómo eliminar líneas en una gráfica de Matplotlib

¿Cómo puedo eliminar una línea (o líneas) de los ejes de un matplotlib de tal manera que realmente se recolecta la basura y se libera la memoria? El siguiente código parece eliminar la línea, pero nunca libera la memoria (incluso con llamadas explícitas a gc.collect()) from matplotlib import...

84
Mejor forma de convertir tamaños de archivos en Python

Estoy usando una biblioteca que lee un archivo y devuelve su tamaño en bytes. Este tamaño de archivo se muestra al usuario final; para que sea más fácil para ellos entenderlo, estoy convirtiendo explícitamente el tamaño del archivo MBdividiéndolo por 1024.0 * 1024.0. Por supuesto, esto...

84
Entrelazando dos matrices numpy

Suponga que se dan las siguientes matrices: a = array([1,3,5]) b = array([2,4,6]) ¿Cómo se entrelazarían de manera eficiente para obtener una tercera matriz como esta? c = array([1,2,3,4,5,6]) Se puede suponer que length(a)==length(b).

84
¿Cómo construir un diccionario por defecto?

Si tengo d=dict(zip(range(1,10),range(50,61)))cómo puedo construir un collections.defaultdictfuera de la dict? El único argumento que defaultdictparece tomar es la función de fábrica, ¿tendré que inicializar y luego revisar el original dy actualizar el defaultdict?