Maison >développement back-end >Tutoriel Python >Code de vérification d'identification d'entrée de gamme du robot Python
Informations préliminaires : Le contenu mentionné dans cet article a été réalisé par le blogueur lors des vacances d'été dernières. Je ne me suis jamais suffisamment installé pour écrire mes pensées sur papier. Heureusement, j'ai plus de temps libre pendant ces vacances, alors j'ai pensé que je pourrais le faire. Je peux écrire autant que je veux, donc cet article est ici.
Je ne dirai pas grand-chose sur l'introduction des codes de vérification. Divers codes de vérification apparaissent de temps en temps dans la vie des gens. Le blogueur est un étudiant de la Northeastern University, et celui avec qui il a le plus de contacts quotidiens. est le département des affaires académiques. Le code de vérification du système est ici.
Les étudiants se sont plaints du code de vérification de l'Université de Dongda. Il est non seulement sensible à la casse, mais parfois vous l'avez saisi correctement, mais un message d'erreur apparaît à ce moment-là. > peut-être que ça devrait apparaître. 禁止你的左键复制
(Cependant, le Bureau des affaires académiques a modifié le contenu du code de vérification au cours de l'année universitaire 201Code de vérification didentification dentrée de gamme du robot Python-2017 pour le rendre plus pratique à utiliser pour les humains.)
Par exemple, la matrice du chiffre six
num_Code de vérification didentification dentrée de gamme du robot PythonCode de vérification didentification dentrée de gamme du robot Python[ 0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,1,1,0,0,0,0,0,0, 0,0,0,0,1,1,1,0,0,0,0,0,0, 0,0,0,1,1,1,0,0,0,0,0,0,0, 0,0,0,1,1,0,0,0,0,0,0,0,0, 0,0,1,1,0,0,0,0,0,0,0,0,0, 0,0,1,1,0,0,0,0,0,0,0,0,0, 0,1,1,1,1,1,1,1,0,0,0,0,0, 0,1,1,1,1,1,1,1,1,0,0,0,0, 0,1,1,0,0,0,0,1,1,1,0,0,0, 0,1,1,0,0,0,0,0,1,1,0,0,0, 0,1,1,0,0,0,0,0,1,1,0,0,0, 0,1,1,1,0,0,0,1,1,1,0,0,0, 0,0,1,1,1,1,1,1,1,0,0,0,0, 0,0,0,1,1,1,1,1,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0, ]En la regardant de loin, vous pouvez encore la distinguer si vous plissez les yeux.
Parce que le code de vérification du Bureau des affaires académiques de l'Université de Dongda est très régulier et que la position de chaque numéro est fixe, il n'est donc pas nécessaire d'impliquer un algorithme d'apprentissage automatique. Il s'agit simplement d'une simple comparaison matricielle. la matrice avec la plus grande similarité parmi toutes les matrices implémentées. Quoi qu'il en soit, il existe différentes méthodes de comparaison, à condition que les données soient simples et puissent être correctement identifiées.