Articles of árbol de

Caminar / iterar sobre un diccionario nested de profundidad arbitraria (el diccionario representa un árbol de directorios)

Estoy casi seguro de que hay una solución simple para esto, pero he pasado horas leyendo y releyendo el mismo conjunto de resultados relacionados que no responden a mi problema. Contexto de esta pregunta (incluido para completar, pero siéntase libre de omitir esto) Esto surgió porque quiero que un usuario pueda seleccionar un grupo de […]

Cómo borrar un Treeview completo con Tkinter

Mi progtwig usa un ttk.Treeview como una tabla y lo llena con muchos números. Quiero borrar el ttk.Treeview cuando ttk.Treeview un botón en la ventana. ¿Hay una forma sencilla de borrar el ttk.Treeview ? Gracias.

Elimine los paréntesis alrededor del primer elemento en un árbol de expresión y en cada uno de sus árboles de subexpresión en Python

El objective es implementar una operación de simplificación: elimine los paréntesis alrededor del primer elemento en un árbol de expresión y en cada uno de sus árboles de subexpresión, donde la expresión se da como una entrada de cadena entre varios paréntesis. Esto debe funcionar para un número arbitrario de paréntesis, por ejemplo: (12) 3 […]

¿Bastante imprimir a un archivo?

Estoy usando el árbol de esta esencia , y ahora estoy tratando de encontrar la forma de imprimir un archivo. ¿Algun consejo?

Conversión de la lista de árboles a la jerarquía dict

Tengo una lista de elementos con attrs: parent, level, is_leaf_node, is_root_node, is_child_node. Quiero convertir esta lista a la jerarquía dict. Ejemplo de dictado de salida: { ‘Technology’: { ‘Gadgets’:{}, ‘Gaming’:{}, ‘Programming’: { ‘Python’:{}, ‘PHP’:{}, ‘Ruby’:{}, ‘C++’:{} }, ‘Enterprise’:{}, ‘Mac’:{}, ‘Mobile’:{}, ‘Seo’:{}, ‘Ui’:{}, ‘Virtual Worlds’:{}, ‘Windows’:{}, }, ‘News’:{ ‘Blogging’:{}, ‘Economics’:{}, ‘Journalism’:{}, ‘Politics’:{}, ‘News’:{} },} No sé […]

Extraer un valor de hoja específico de la estructura de árbol nltk con Python

Tengo algunas preguntas sobre las funciones de árbol de NLTK. Estoy tratando de extraer una determinada palabra de la estructura de árbol como la que se muestra a continuación. test = Tree.parse(‘(ROOT(SBARQ(WHADVP(WRB How))(SQ(VBP do)(NP (PRP you))(VP(VB ask)(NP(DT a)(JJ total)(NN stranger))(PRT (RP out))(PP (IN on)(NP (DT a)(NN date)))))))’) print “Input tree: “, test print test.leaves() (SBARQ […]

¿Cómo dibujar un arco en un canvas tkinter?

Estoy estudiando teoría de autómatas y me pidieron que progtwigra la gráfica (árbol) de un autómata que se parece más o menos a: Hasta ahora tengo esto (estoy usando tkinter y canvas para dibujar): from tkinter import Tk, Canvas, mainloop def circle(canvas, x, y, r, width): id = canvas.create_oval (xr, yr, x+r, y+r, width = […]

Encuentre todos los caminos a través de un árbol (dados nesteds) de arriba a abajo

EDITAR: vea a continuación una respuesta sugerida y cómo no está del todo bien todavía. Hay muchas preguntas similares a esta en Stack Overflow, pero ninguna exactamente igual en Python. Soy un principiante en progtwigción, así que por favor, sea fácil. Tengo un árbol de diccionarios nesteds, como este: [{‘word’: ‘The’, ‘next’: [{‘word’: ‘End’, ‘next’: […]

ttk Treeview selection_set no puede aceptar espacios

Estoy creando una interfaz gráfica de usuario utilizando tkk en python y tengo problemas con el comando Treeview selection_set() . Estoy tratando de usarlo para establecer la selección predeterminada cuando se inicia mi progtwig, pero parece que no puede aceptar una cadena con espacios en ella. tree.selection_set(“Sunset Grill”) Causas return self.tk.call(self._w, “selection”, selop, items) _tkinter.TclError: […]

¿Cómo navegar correctamente un árbol de análisis NLTK?

NLTK me está volviendo loco. ¿Cómo navego correctamente a través de un árbol NLTK (o ParentedTree)? Me gustaría identificar una hoja determinada con el nodo principal “VBZ”, luego me gustaría moverme desde allí más arriba en el árbol y hacia la izquierda para identificar el nodo NP. ¿Cómo hago esto? La clase de árbol NLTK […]