Articles of búsqueda

Alternar diferentes modelos en Pipeline para GridSearchCV

Quiero construir un Pipeline en sklearn y probar diferentes modelos usando GridSearchCV. Solo un ejemplo (por favor, no preste atención a qué modelos particulares se eligen): reg = LogisticRegression() proj1 = PCA(n_components=2) proj2 = MDS() proj3 = TSNE() pipe = [(‘proj’, proj1), (‘reg’ , reg)] pipe = Pipeline(pipe) param_grid = { ‘reg__c’: [0.01, 0.1, 1], […]

encontrar el mejor subconjunto de la lista de cadenas para que coincida con una cadena dada

Tengo una cuerda s = “mouse” y una lista de cuerdas sub_strings = [“m”, “o”, “se”, “e”] Necesito averiguar cuál es el mejor y más corto subconjunto coincidente de subcadenas de la lista que coincide con s. ¿Cuál es la mejor manera de hacer esto? El resultado ideal sería [“m”, “o”, “se”] ya que juntos […]

Búsqueda de diccionario de Tensorflow con tensor de cadena

¿Hay alguna forma de realizar una búsqueda de diccionario basada en un tensor de cadena en Tensorflow? En Python simple, haría algo como value = dictionary[key] . Ahora me gustaría hacer lo mismo en el tiempo de ejecución de Tensorflow, cuando tengo mi key como tensor de cadena. Algo como value_tensor = tf.dict_lookup(string_tensor) sería bueno.

Cómo acceder a las puntuaciones de validación cruzada de Scikit Learn anidadas

Estoy usando python y me gustaría usar validación cruzada anidada con scikit learn. He encontrado un muy buen ejemplo : NUM_TRIALS = 30 non_nested_scores = np.zeros(NUM_TRIALS) nested_scores = np.zeros(NUM_TRIALS) # Choose cross-validation techniques for the inner and outer loops, # independently of the dataset. # Eg “LabelKFold”, “LeaveOneOut”, “LeaveOneLabelOut”, etc. inner_cv = KFold(n_splits=4, shuffle=True, random_state=i) […]

Reemplazar cadenas en archivos por Python

¿Cómo puede reemplazar la coincidencia con el reemplazo dado recursivamente en un directorio dado y sus subdirectorios? Pseudocódigo import os import re from os.path import walk for root, dirs, files in os.walk(“/home/noa/Desktop/codes”): for name in dirs: re.search(“dbname=noa user=noa”, “dbname=masi user=masi”) // I am trying to replace here a given match in a file

Cómo extraer información entre dos palabras únicas en un archivo de texto grande

Tengo unos 150 archivos de texto llenos de información de caracteres. Cada archivo contiene dos palabras únicas () alpha y bravo y quiero extraer el texto entre estas palabras únicas y escribirlo en un archivo diferente. Manualmente puedo presionar CTRL + F para las dos palabras y copiar el texto entre ellas, solo quiero saber […]

Busca en la lista 2D usando python para encontrar la posición x, y

Tengo una lista 2D y necesito buscar el índice de un elemento. Como soy principiante en progtwigción, utilicé la siguiente función: def in_list(c): for i in xrange(0,no_classes): if c in classes[i]: return i; return -1 Aquí las clases son una lista 2D y no_classes denota el número de clases, es decir, la 1ª definición de […]

¿Cuál es la mejor aplicación de búsqueda de Django?

Estoy creando un proyecto Django que necesita funcionalidad de búsqueda, y hasta que haya un django.contrib.search , tengo que elegir una aplicación de búsqueda. ¿Así que cuál es el mejor? Por “mejor” quiero decir … fácil de instalar / configurar tiene una API compatible con Django o al menos Python puede realizar búsquedas razonablemente complejas […]

Interpolando datos de una tabla de consulta.

lee la tabla de consulta LUT = np.genfromtxt(‘test.out’, delimiter=’,’, dtype=float) LUT: 12, 25, 136, 6743 13, 26, 139, 6786 14, 27, 142, 6791 15, 28, 145, 6789 Los valores que se leerán de la LUT son los siguientes: x1, x2, x3 = 12.5, 25.5, 137 Leyendo los dos valores vecinos en la LUT para cada […]

python – regex search and findall

Necesito encontrar todas las coincidencias en una cadena para una expresión regular dada. He estado usando findall() para hacer eso hasta que encontré un caso en el que no estaba haciendo lo que esperaba. Por ejemplo: regex = re.compile(‘(\d+,?)+’) s = ‘There are 9,000,000 bicycles in Beijing.’ print re.search(regex, s).group(0) > 9,000,000 print re.findall(regex, s) […]