Correction des arguments de la fonction utilisée dans map

Comment corriger les arguments de fonction

Lorsque vous utilisez map, vous souhaitez souvent ne corriger que certains des arguments, alors prenez-en note.

Utilisez functools.partial. Cet objet se comporte comme une fonction appelée avec des arguments.

Prenons le cas de la création d'une fonction qui ajoute deux arguments et les renvoie, puis ne corrige qu'un seul des arguments.

In [1]: import functools

In [2]: def f(a, b):
   ...:         return a + b
   ...:

In [3]: map(functools.partial(f, b=1), [1, 2, 3])
Out[3]: [2, 3, 4]

référence

functools.partial

Recommended Posts

Correction des arguments de la fonction utilisée dans map
Récupérer l'appelant d'une fonction en Python
Utilisé depuis l'introduction de Node.js dans l'environnement WSL
[Golang] Spécifiez un tableau pour la valeur de la carte
J'ai examiné l'argument class_weight de la fonction softmax_cross_entropy de Chainer.
Différence de résultats en fonction de l'argument du multiprocessus.
Remarque: Signification de spécifier uniquement * (astérisque) comme argument dans la définition de fonction de Python
Avoir le graphique d'équation de la fonction linéaire dessiné en Python
Rendre la fonction de dessin de polices japonaises dans OpenCV en général
Définition du type d'argument de fonction en python
L'histoire de la participation à AtCoder
Implémentation de la fonction de connexion dans Django
L'histoire du "trou" dans le fichier
Essayez de transcrire la fonction de masse stochastique de la distribution binomiale en Python
Si vous donnez une liste avec l'argument par défaut de la fonction ...
Une fonction qui mesure le temps de traitement d'une méthode en python
Créez une fonction pour obtenir le contenu de la base de données dans Go
Vérifier le taux de compression et le temps de PIXZ utilisé en pratique
Explication et implémentation du protocole XMPP utilisé dans Slack, HipChat et IRC
Spécifiez la couleur dans la carte 2D matplotlib
Vérifiez le comportement du destroyer en Python
Résumé des méthodes fréquemment utilisées chez les pandas
L'histoire d'une erreur dans PyOCR
Résumé des commandes fréquemment utilisées dans matplotlib
Prédisez la quantité d'énergie utilisée en 2 jours et publiez-la au format CSV
[Linux] Liste des commandes Linux utilisées dans la pratique
Implémenter une partie du processus en C ++
Prenez la somme logique de List en Python (fonction zip)
Le résultat de l'installation de python sur Anaconda
Rechercher le nom et les données d'une variable libre dans un objet fonction
A propos des arguments de la fonction setup de PyCaret
[Android] Afficher des images sur le Web dans la fenêtre info de Google Map
Principes de base pour exécuter NoxPlayer en Python
Pourquoi l'entropie croisée est-elle utilisée pour la fonction objective du problème de classification?
Différence de sortie de la fonction de fenêtre de longueur paire
Ouvrez un fichier Excel en Python et coloriez la carte du Japon
À la recherche du FizzBuzz le plus rapide en Python
[Introduction à Python] Une explication approfondie des types de chaînes de caractères utilisés dans Python!
Rendre la valeur par défaut de l'argument immuable
Python> fonction> Exemple de prise de fonction comme argument> map (lambda x: 2 ** x, [1, 2, 3]) / locals () ['myprint'] (3.1415, 2.718)
[Linux] Différence d'informations temporelles en fonction de l'ID d'horloge de la fonction clock_gettime ()
Python scikit-learn Une collection de conseils de modèles prédictifs souvent utilisés sur le terrain
Comprendre les images de diverses opérations matricielles utilisées dans Keras (Tensorflow) avec des exemples
[AWS] Lançons un test unitaire de la fonction Lambda dans l'environnement local
Définir la limite supérieure du nombre de répétitions de fonctions récursives en Python
Python scikit-learn Une collection de conseils de modèles prédictifs souvent utilisés sur le terrain
La fonction _authenticate_with_backend était obsolète dans django auth.autenticate
Sortie du nombre de cœurs de processeur en Python
J'ai essayé la fonction de tableau croisé dynamique des pandas
Dessiner un graphique d'une fonction quadratique en Python
Signification de {numéro de version} dans le package mysql rpm
J'ai essayé l'analyse par grappes de la carte météo
[Python] Trier la liste de pathlib.Path dans l'ordre naturel
Changer la taille de police de la légende dans df.plot
Battre la fonction de densité de probabilité de la distribution normale
Faites correspondre la distribution de chaque groupe en Python
Résumé de ce qui a été utilisé dans 100 coups de Pandas (# 1 ~ # 32)
Pourquoi l'implémentation Python d'ISUCON 5 a utilisé Bottle