es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Los deslizadores no se muestran (ipywidgets)

Estoy utilizando el código de un curso para mostrar una función con algunos parámetros m, s y logN como deslizadores interactivos. Sin embargo, aunque se muestran en otras máquinas, no en la mía (MacMini m1) y no tengo idea de por qué, pero dado que tuve muchos problemas al instalar ipywidgets, creo que es más relacionado con el software.

Básicamente, solo puedo no ver los tres deslizadores, pero la trama se ve igual.

Este es el código:

def f1(m, s, logN):

#mu, sigma, N = 0.5, 0.25, 10000 # media y desviación estándar

x = np.random.normal(m, s, 10**logN)

g = sns.distplot(x, hist_kws = dict(cumulative = True),
     kde_kws = dict(cumulative = True))   
g.set(xlim = (-15,25))
plt.show()

np.mean(x), np.sqrt(np.var(x))

interactive_plot = interactive(f1, m = (0.0, 10, 1), s = (1,10.0,1),
logN = (1,5,1))
output = interactive_plot.children[-1]
output.layout.width = '600px'

interactive_plot

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que el problema con los deslizadores interactivos que no aparecen en el MacMini m1 podría estar relacionado con una instalación incompleta o incorrecta de ipywidgets. Como el usuario mencionó haber tenido problemas en la instalación, es muy probable que esto sea la causa raíz del problema.

    Una solución sería asegurarse de que todas las dependencias y paquetes necesarios estén instalados correctamente y actualizados, específicamente ipywidgets y Jupyter Notebook. Otra opción podría ser intentar ejecutar el código en un entorno diferente, como un entorno virtual o otra computadora, para probar si el problema persiste.

    También es importante tener en cuenta que el código se ejecuta bien y el gráfico aparece sin problemas, lo que sugiere que el problema está aislado en los widgets interactivos. En conclusión, una investigación más detallada de la instalación de ipywidgets podría ayudar a resolver el problema.

Comments are closed.