Preguntas etiquetadas con python

81
Imprima de forma legible un dict () de python ordenado por clave

Me gustaría imprimir un diccionario de Python en un archivo usando PrettyPrinter (para legibilidad humana) pero ordenar el diccionario por clave en el archivo de salida para mejorar aún más la legibilidad. Entonces: mydict = {'a':1, 'b':2, 'c':3} pprint(mydict) actualmente imprime a {'b':2,...

81
¿Cuándo será compatible Jython con Python 3?

Según la documentación de Jython : Jython es una implementación del lenguaje Python para la plataforma Java. Jython 2.5 implementa el mismo lenguaje que CPython 2.5 y casi todos los módulos de la biblioteca estándar de Core Python. (CPython es la implementación en C del lenguaje Python)....

81
Hashable, inmutable

A partir de una pregunta de SO reciente (consulte Crear un diccionario en Python que está indexado por listas ) me di cuenta de que probablemente tenía una concepción incorrecta del significado de los objetos que se pueden hash e inmutables en Python. ¿Qué significa hash en la práctica? ¿Cuál...

81
sqlalchemy filtrar varias columnas

¿Cómo combino dos columnas y aplico el filtro? Por ejemplo, quiero buscar en las columnas "nombre" y "apellido" al mismo tiempo. Así es como lo he estado haciendo si buscaba solo una columna: query = meta.Session.query(User).filter(User.firstname.like(searchVar))

81
¿Por qué corrcoef devuelve una matriz?

Me parece extraño que np.corrcoef devuelva una matriz. correlation1 = corrcoef(Strategy1Returns,Strategy2Returns) [[ 1. -0.99598935] [-0.99598935 1. ]] ¿Alguien sabe por qué es así y si es posible devolver un solo valor en el sentido clásico?

81
Llamar a un método de Python por su nombre

Si tengo un objeto y un nombre de método en una cadena, ¿cómo puedo llamar al método? class Foo: def bar1(self): print 1 def bar2(self): print 2 def callMethod(o, name): ??? f = Foo() callMethod(f, "bar1")

81
Instale una versión particular con easy_install

Estoy intentando instalar lxml. Eché un vistazo al sitio web y la versión 2.2.8 me pareció razonable, pero cuando lo hice easy_install lxml, instaló la versión 2.3.beta1, que no es realmente lo que quiero, supongo. ¿Cuál es la mejor manera de solucionar este problema y cómo puedo forzar a...