def reiniciar(self, ancho=640, alto=480, titulo='pilas-engine', con_aceleracion=None, habilitar_mensajes_log=False, x=None, y=None, capturar_errores=True, pantalla_completa=False): """Genera nuevamente la ventana del videojuego.""" # Si no especifica usar aceleracion de video, toma la # preferencia desde el archivo de configuración. if con_aceleracion == None: con_aceleracion = self.configuracion.aceleracion_habilitada() self.log( "No se especificó aceleración de video, así que se adopta la preferencia desde la configuración: con_aceleracion=" + str(con_aceleracion)) else: self.log("Se usa el parametro aceleracion=" + str(con_aceleracion)) self.habilitar_mensajes_log(habilitar_mensajes_log) self.log("Iniciando pilas con una ventana de ", ancho, "x", alto) self.log( "Reiniciando pilas con los parametros", str({ "ancho": ancho, "alto": alto, "titulo": titulo, "con_aceleracion": con_aceleracion, "capturar_errores": capturar_errores, "habilitar_mensajes_log": habilitar_mensajes_log, "x": x, "y": y })) self.actores = actores.Actores(self) self.actores.eliminar_actores_personalizados() self.eventos = eventos.Eventos(self) self.evento = self.eventos self.datos = datos.Datos(self) self.controles = controles.Controles(self) self.simbolos = simbolos.Simbolos(self) if not getattr(self, 'escenas', None): self.escenas = escenas.Escenas(self) self.escenas.eliminar_escenas_personalizadas() self.imagenes = imagenes.Imagenes(self) self.utils = utils.Utils(self) self.fondos = fondos.Fondos(self) self.colores = colores self.interfaz = interfaz.Interfaz(self) self._capturar_errores = capturar_errores if not getattr(self, 'depurador', None): self.depurador = depurador.Depurador(self) #if not self.configuracion.audio_habilitado(): # print "Nota: Iniciando con el sistema de audio deshabitado." self.musica = musica.Musica(self) self.sonidos = sonidos.Sonidos(self) if self.configuracion.pad_habilitado(): self.pad = pad.Pad(self) else: self.pad = pad.PadDeshabilitado(self) self.habilidades = habilidades.Habilidades() es_reinicio = self.widget is not None if es_reinicio: self.log("Es un reinicio real (ya existia el objeto widget)") else: self.log( "El reinicio se hace por primera vez (es una inicializacion en realidad)" ) if self._iniciado_desde_asistente and es_reinicio: parent = self._eliminar_el_anterior_widget() if con_aceleracion: self.log("Creando el widget canvas con aceleracion de video") self.widget = widget.WidgetConAceleracion(self, titulo, ancho, alto, self._capturar_errores) else: self.log("Creando el widget canvas SIN aceleracion de video") self.widget = widget.WidgetSinAceleracion(self, titulo, ancho, alto, self._capturar_errores) if self._iniciado_desde_asistente and es_reinicio: self._vincular_el_nuevo_widget(parent) self.widget.pantalla_completa = pantalla_completa self.escenas.Normal() self.comportamientos = comportamientos.Comportamientos() self._x = x self._y = y
#=============================================== from sklearn.feature_extraction.text import CountVectorizer from sklearn.feature_extraction.text import TfidfTransformer from nltk.corpus import stopwords import pandas as pd import numpy as np import numpy.linalg as LA from sklearn.metrics.pairwise import cosine_similarity #N = 10000 #filename = '../Data/_datacompleta_O_1000.dat' #metric_space = np.memmap(filename, dtype='S1797600', mode='w+', shape=(N,1))#fila * columna import depurador obj = depurador.Depurador() #quitarlinks(self,textPagina) dict = {'pagina': []} df = pd.DataFrame(dict) #N = 100000 #filename = '___DatosIndices_O_100000.dat' #metric_space = np.memmap(filename, dtype='S1797600', mode='w+', shape=(N,1))#fila * columna #metric_space = np.memmap('___DatosIndices_O_100000.dat', dtype='S1797600', mode='r+', shape=(N,1)) with Reader(open('Data/wikipedia_es_all_nopic_2020-09.zim', 'rb')) as reader: #1735072 i = 0 docs = [] for record in reader: data = str(record.read().decode('utf-8'))