Dans IPython, quand j'ai essayé de voir la valeur, c'était un générateur, donc je l'ai inventé quand j'étais frustré.

Quand je jouais avec Python dans un environnement interactif tel qu'IPython, c'était un type générateur au lieu d'un type liste, donc

In [2]: foo()
Out[2]: <generator object foo at 0x7f1f35a3dee8>

Je pense qu'il y a une expérience irritante. Je pense que cela est devenu particulièrement visible après Python3. Dans un tel cas, eh bien, je devrais le modifier en list (foo ()). Ctrl + A (ou Début), 'l', 'i', 's', 't', '(', Ctrl + E (ou Fin), ')' Et je dois appuyer sur la touche 8. Fastidieux. Je suis irrité.

Je suis soudainement venu avec.

class Apply:
    def __init__(self, f):
        self.f = f
    def __lt__(self, x):
        return self.f(x)

L = Apply(list)

Une fois écrit,

In [2]: foo()
Out[2]: <generator object foo at 0x7f1f35a3dee8>

Même si c'est irritant

In [8]: foo() >L
Out[8]: [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]

Vous pouvez facilement faire une liste simplement en faisant. Si vous créez 50-apply.py dans le répertoire $ HOME / .ipython / profile_default / startup, vous pouvez vous calmer et le lister avec> L après cela.

Recommended Posts

Dans IPython, quand j'ai essayé de voir la valeur, c'était un générateur, donc je l'ai inventé quand j'étais frustré.
L'éditeur Cloud Shell de GCP était encombré par l'environnement de développement Python, j'ai donc réussi à le reconstruire comme un terrain vacant.
Ce que j'ai fait quand j'étais en colère de le mettre avec l'option enable-shared
Je voulais connaître le nombre de lignes dans plusieurs fichiers et j'ai essayé de l'obtenir avec une commande
Quand j'ai essayé d'installer PIL et matplotlib dans un environnement virtualenv, j'en étais accro.
Quand j'ai essayé le concours AtCoder pour débutants, c'était un résultat terrible, alors je regarde en arrière
J'ai aussi essayé d'imiter la fonction monade et la monade d'état avec le générateur en Python
Depuis qu'il y avait Doppelgenger, j'ai essayé de le distinguer avec l'intelligence artificielle (rires) (Partie 1)
Un mémorandum lors de l'acquisition automatique avec du sélénium
Quand j'ai essayé de gratter en utilisant des requêtes en python, j'étais accro à SSLError, donc un mémo de contournement
Une histoire qui n'a pas fonctionné lorsque j'ai essayé de me connecter avec le module de requêtes Python
Lorsque j'ai essayé d'exécuter Python, j'ai été ignoré dans le Microsoft Store
J'ai essayé d'afficher la valeur d'altitude du DTM dans un graphique
Lorsque j'ai essayé de changer le mot de passe root avec ansible, je ne pouvais pas y accéder.
Quand j'ai essayé de créer un VPC avec AWS CDK mais que je n'ai pas pu le faire
Quand j'ai essayé de créer un environnement virtuel avec Python, cela n'a pas fonctionné
Notez que j'étais accro à la configuration de TensowFlow
[Python & SQLite] J'ai analysé la valeur attendue d'une course avec des chevaux dans la fourchette 1x win ①
J'ai essayé de faire sonner le téléphone lorsqu'il a été publié sur le poste IoT
Quand j'ai essayé de faire une communication socket avec Raspberry Pi, le protocole était différent
Un débutant a essayé de colorier un dessin au trait avec un chainer. J'ai pu le faire.
Il est difficile de changer les paramètres entre l'intranet et le voyage d'affaires / à la maison, donc j'étais un peu heureux lorsque j'ai mis en place un proxy de transfert localement avec Apache2.
J'ai trébuché lorsque j'ai essayé d'installer Basemap, donc un mémorandum
Ce à quoi j'étais accro en traitant d'énormes fichiers dans un environnement Linux 32 bits
Depuis qu'il y avait Doppelgenger, j'ai essayé de le distinguer avec l'intelligence artificielle (rires) (Partie 2)
J'ai écrit un doctest dans "J'ai essayé de simuler la probabilité d'un jeu de bingo avec Python"
Une histoire à laquelle j'étais accro en spécifiant nil comme argument de fonction dans Go
Je n'aime pas être frustré par la sortie de Pokemon Go, j'ai donc créé un script pour détecter la sortie et le tweeter
J'ai essayé de décrire le trafic en temps réel avec WebSocket
J'ai essayé de traiter l'image en "style croquis" avec OpenCV
Une note à laquelle j'étais accro lors de la création d'une table avec SQL Alchemy
J'ai essayé de traiter l'image dans un "style de dessin au crayon" avec OpenCV
J'ai essayé de créer un site qui permet de voir facilement les informations mises à jour d'Azure
J'ai essayé de l'étendre pour que la base de données puisse être utilisée avec le logiciel d'analyse de Wiire
J'étais frustré par Kaggle, alors j'ai essayé de trouver une bonne propriété locative en grattant et en apprentissage automatique
J'ai essayé de trouver la différence entre A + = B et A = A + B en Python, alors notez
[Python] Quand j'ai essayé de créer un outil de décompression avec un fichier zip que je connaissais juste, j'étais accro à sys.exit ()
(Apprentissage automatique) J'ai essayé de comprendre attentivement l'algorithme EM dans la distribution gaussienne mixte avec l'implémentation.
J'étais accro à essayer Cython avec PyCharm, alors prenez note
[Mots qui m'ont été épelés quand j'étais en première année ①] Je n'ai pas peur de créer un environnement de programmation.
L'arbre.plot_tree de scikit-learn était très simple et pratique, j'ai donc essayé de résumer comment l'utiliser facilement.
Quand j'ai fait un treemap (graphique de zone) avec python, c'était subtil, donc quand j'ai utilisé fleurir, c'était plutôt bien.
Introduction à la création d'IA avec Python! Partie 2 J'ai essayé de prédire le prix de l'immobilier dans la ville de Boston avec un réseau neuronal
Le fichier édité avec vim était en lecture seule, mais je veux le sauvegarder
Ce à quoi j'étais accro lors de la création d'applications Web dans un environnement Windows
Pour générer une valeur au milieu d'une cellule avec Jupyter Notebook
J'ai essayé de prédire les chevaux qui seront dans le top 3 avec LightGBM
J'ai essayé d'utiliser Resultoon sur Mac + AVT-C875, mais j'étais frustré en chemin.
Notez la solution car django n'a pas pu s'installer avec pip
Je souhaite voir une liste de fichiers WebDAV dans le module Requêtes
Je n'ai pas compris le redimensionnement de TensorFlow, alors je l'ai résumé visuellement.
Une note à laquelle j'étais accro lors de l'exécution de Python avec Visual Studio Code
Une histoire à laquelle j'étais accro après la communication SFTP avec python
django geodjango auquel j'ai fait référence quand je suis resté coincé dans le tutoriel (édition)
J'ai essayé de créer un modèle avec l'exemple d'Amazon SageMaker Autopilot
(Python: OpenCV) J'ai essayé de générer une valeur indiquant la distance entre les régions tout en binarisant la vidéo en temps réel.
J'ai essayé de créer un projet en utilisant Python sur Docker avec PyCharm, mais cela a fonctionné avec Docker Compose