Articles of ipython

ipywidgets: actualiza un widget basado en los resultados de otro

Estoy utilizando widgets en IPython que le permiten al usuario buscar repetidamente una frase y ver los resultados (títulos diferentes) en otro widget (un widget de selección) y luego seleccionar uno de los resultados. En breve: search_text = widgets.Text(description = ‘Search’) search_result = widgets.Select(description = ‘Select table’) def search_action(sender): phrase = search_text.value df = search(phrase) […]

ipython notebook y ginput

Estoy tratando de crear una ttwig interactiva en el cuaderno de ipython. Estoy intentando ejecutar el código de ejemplo del sitio web de matplotlib como se muestra a continuación. t = arange(10) plot(t, sin(t)) print(“Please click”) x = ginput(3) print(“clicked”,x) show() Me sale este error: /Library/Python/2.7/site-packages/matplotlib/backend_bases.pyc in start_event_loop(self, timeout) 2370 This is implemented only for […]

Python 3.x en python (x, y)?

Estoy en el proceso de configurar un entorno similar a Matlab, así que descargué la última versión de python (x, y) con todos los módulos que lo acompañan y descargué python 3.4.1. ¿Python (x, y) no ejecuta la última versión de python? Me di cuenta porque el shell de python (x, y) no calcula automáticamente […]

Obteniendo NameError con Django 1.5 e IPython

Estoy ejecutando Django 1.5.1, Python 2.7.2 e IPython 0.13.2. Si hago “python ./manage.py shell” desde el directorio de mi proyecto Django, obtengo el siguiente error: from django import forms class CommentForm(forms.Form): name = forms.CharField() NameError: name ‘forms’ is not defined. Sé que las formas se definen como puedo verlas cuando se hace “dir (formas)”. He […]

¿Por qué no puedo acceder a las funciones importadas en el shell de Django con ipython?

He instalado ipython en mi virtualenv, por lo que python manage.py shell le da a mi ipython. Sin embargo, no puedo acceder a las importaciones desde dentro de las definiciones de funciones: $ python manage.py shell Python 2.7.5 (default, Sep 6 2013, 09:55:21) Type “copyright”, “credits” or “license” for more information. IPython 1.1.0 — An […]

¿Cómo puedo interrumpir el intérprete de IPython cuando se abre en emacs?

Digamos que accidentalmente evalúo una variable enorme: una lista con elementos de millones de millones, o lo que sea. A medida que se desplazan hacia abajo en mi pantalla y mi computadora se detiene, ¿hay una buena manera de interrumpir esto sin matar mi búfer de *Python* ? Estoy usando IPython a través de python-mode.el […]

Cómo activar Ipython Notebook y QT Console con Python 3.4 en Anaconda 2.0

He instalado en el entorno Windows 7 Anaconda 2.0. El Python predeterminado es 2.7, pero también está instalado Python 3.4. Soy capaz de activar Python 3.4 con el comando “activar py3k”. Después de esto, el IDE de Spyder funciona correctamente con Python 3.4, pero 1) No puedo iniciar Ipython Notebook y QT Console con Python […]

Creación de una estructura Json anidada con múltiples valores clave en Python desde Json

Mi código es el siguiente: import json def reformat(importscompanies): #print importscompanies container={} child=[] item_dict={} for name, imports in importscompanies.iteritems(): item_dict[‘name’] = imports item_dict[‘size’] = ‘500’ child.append(dict(item_dict)) container[‘name’] = name container[‘children’] = child if __name__ == ‘__main__’: raw_data = json.load(open(‘data/bricsinvestorsfirst.json’)) run(raw_data) def run(raw_data): raw_data2 = raw_data[0] the_output = reformat(raw_data2) Mi problema es que el código no […]

Ejecución de código en kernel ipython con la API de KernelClient

Tengo un kernel ipython existente, con un archivo de comunicación ‘path / comm_file.json’ y quiero ejecutar el código en este kernel utilizando la API del cliente del kernel (en realidad no soy exigente, cualquier método funcionará …). Entendí que esta es la mejor manera de hacer las cosas de la documentación de Jupyter. Así que […]

¿Cómo administrar y comunicarse con múltiples kernels IPython / Jupyter desde un script de Python?

Quiero imitar la funcionalidad de un servidor de notebook, y en su lugar coordinar la creación / administración de diferentes núcleos IPython / Jupyter desde un cuerpo central de lógica (es decir, mi propio script de Python). Por ejemplo, quiero: Defina un comando abstracto, por ejemplo, “agregar (x, y)” Comunique el comando abstracto a varios […]