コード例 #1
0
    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
コード例 #2
0
#===============================================
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'))