Articles of Validación

Uso de los métodos de clase de documento de MongoEngine para validación personalizada y ganchos de guardado previo

Actualmente estoy explorando las posibilidades del “mapeador de documentos de objeto” de MongoEngine. Lo que actualmente no me queda claro es hasta qué punto puedo mover mi lógica de validación y creación de objetos a los objetos del Documento. Tengo la impresión de que no debería ser un problema, pero no encuentro muchos ejemplos / […]

¿Cómo puedo verificar la syntax del código Python en Emacs sin ejecutarlo realmente?

El IDLE de Python tiene ‘Check Module’ (Alt-X) para verificar la syntax a la que se puede llamar sin necesidad de ejecutar el código. ¿Hay una forma equivalente de hacer esto en Emacs en lugar de ejecutar y ejecutar el código?

Validando un documento yaml en python

Uno de los beneficios de XML es poder validar un documento contra un XSD. YAML no tiene esta función, entonces, ¿cómo puedo validar que el documento YAML que abro está en el formato esperado por mi aplicación?

¿Cómo validar nombres de personas? – Python / Django

Deseo crear un validador para los nombres completos de uno de mis formularios. Desafortunadamente, no estoy seguro de cuál sea la mejor manera de continuar, ya que no es tan trivial como: if not char in string.letters + ” .'”: raise ValidationError(“…”) Pensé que una expresión regular funcionaría, pero \w , [:alpha:] , [a-zA-Z] no […]

Uso de un conjunto de validación explícito (predefinido) para la búsqueda en cuadrícula con sklearn

Tengo un conjunto de datos, que previamente se ha dividido en 3 conjuntos: entrenamiento, validación y prueba. Estos conjuntos deben usarse como se indica para poder comparar el rendimiento en diferentes algoritmos. Ahora me gustaría optimizar los parámetros de mi SVM usando el conjunto de validación. Sin embargo, no puedo encontrar cómo ingresar el conjunto […]

Validación de esquemas JSON con claves arbitrarias

Estoy utilizando validictory para validar los datos y el esquema JSON adjuntos. Trabajando hasta ahora. Sin embargo, el diccionario de datos puede tener claves de cadena arbitrarias (que no sean ‘bp’ pero). La clave ‘bp’ en el esquema aquí está codificada … puede ser una cadena de una lista dada (enumeración de cadena). ¿Cómo agrego […]

Error de entrada de Python simple

Estoy tratando de escribir un código para editar una lista y convertirlo en un palíndromo. Todo funciona, excepto que mi entrada todavía me da un error. Cuando ingreso un no-int en get_number_2 , se bloquea. def get_number(): num = raw_input(“Please enter number between 100,000 and 1,000,0000: “) if not num.isdigit(): print “—————————” print “Invalid input: […]

Validar los dicts en Python

Estoy buscando una herramienta, o ejemplos de / cómo validar diccionarios en Python. Por ejemplo, tengo dict: test = {‘foo’ : ‘bar’, ‘nested’ : {‘foo1’ : ‘bar1’, ‘foo2’ : ‘bar2’} } Y ahora debo validarlo. Digamos que, el valor para key foo debe ser booleano. Falso o cadena no vacía. A continuación, si la clave […]

Los mejores parámetros resueltos por Hyperopt no son adecuados

Utilicé hyperopt para buscar los mejores parámetros para el clasificador SVM, pero Hyperopt dice que el mejor ‘kernel’ es ‘0’. {‘kernel’: ‘0’} obviamente no es adecuado. ¿Alguien sabe si es por mi culpa o por una bolsa de hipermetropía? El código está abajo. from hyperopt import fmin, tpe, hp, rand import numpy as np from […]

Django ModelChoiceField: ¿usas algo que no sea id?

Digamos que tengo una tabla de address y tiene un campo de código postal. ¿ModelChoiceField no me permite usar otra cosa que no sea PK para validar la existencia correcta? ¿Cuál sería el camino a seguir? Entrada normal y uso clean_*() ?