[PYTHON] Comment créer rapidement des exemples de données pour un tableau pendant le codage

J'étudie actuellement python pour apprendre un langage de script. Des échantillons de données sont souvent nécessaires lors de l'apprentissage d'un langage de programmation.

Cette fois, comment créer rapidement des données de tableau (strictement, liste en python) avec vim + bash.

environnement

Je l'ai écrit correctement, mais je ne pense pas que l'environnement sera un tel problème.

Création de données

Ouvrez le fichier source avec vim.

$ vim sample.py

Je souhaite affecter les données d'une chaîne numérique ascendante au tableau de liste dans l'état suivant.

#!/usr/bin/python

array = [
]

for i in array:
    print i

À ce moment-là, le mode de ligne de commande de vim éclate. Amenez le curseur sur ```array = [`` `sur la 3ème ligne et exécutez ce qui suit en mode normal.

:r! echo {1..100}, | xargs -n 10

En conséquence, une chaîne de nombres est insérée comme indiqué ci-dessous.

array = [
1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23, 24, 25, 26, 27, 28, 29, 30,
31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
41, 42, 43, 44, 45, 46, 47, 48, 49, 50,
51, 52, 53, 54, 55, 56, 57, 58, 59, 60,
61, 62, 63, 64, 65, 66, 67, 68, 69, 70,
71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
81, 82, 83, 84, 85, 86, 87, 88, 89, 90,
91, 92, 93, 94, 95, 96, 97, 98, 99, 100,
]

Puisque «,» est ajouté au dernier élément, il peut être nécessaire de le supprimer en fonction de la langue utilisée. Il n'y a pas de problème grammatical avec python. Après cela, veuillez le façonner de manière appropriée, par exemple une indentation. (Sélectionnez une plage en mode normal de vim et '>' est facile)

En mode ligne de commande, si vous faites de votre mieux avec seq au lieu de echo, vous pouvez le traiter un peu plus.

Postscript

Par exemple, dans le cas de python, les données ci-dessus peuvent être créées facilement et de manière concise en utilisant des fonctions intégrées telles que range, mais cette fois je voulais montrer que "vim + bash peut être utilisé à des fins générales et raccourcir facilement le temps". Veuillez donc comprendre ce point.

Recommended Posts

Comment créer rapidement des exemples de données pour un tableau pendant le codage
Comment créer des exemples de données CSV avec hypothèse
Créer un ensemble de données en échantillonnant au hasard les données MNIST
Comment créer des données à mettre dans CNN (Chainer)
Comment gérer les trames de données
[Python] Comment FFT des données mp3
Comment lire les données de la sous-région e-Stat
Comment créer un package Conda
Comment gérer les données déséquilibrées
Comment créer un pont virtuel
Comment créer / supprimer des liens symboliques
Comment augmenter les données avec PyTorch
[Python] Comment permuter les valeurs de tableau
[Python] Comment stocker un fichier csv en tant que données de tableau à une dimension
Comment créer un Dockerfile (basique)
Comment créer une grande quantité de données de test dans MySQL? ??
Comment créer un fichier de configuration
Comment collecter des données d'apprentissage automatique
[Environnement de développement] Comment créer un ensemble de données proche de la base de données de production
Comment collecter des données Twitter sans programmation
Comment créer un dossier git clone
Comment créer un environnement NVIDIA Docker
Créez rapidement des données de classification de documents à l'aide de NLTK
Comment utiliser la commande CUT (avec exemple)
Comment créer un référentiel à partir d'un média
Comment utiliser "deque" pour les données Python
Comment gérer les données de séries chronologiques (mise en œuvre)
Comment lire les données de problème avec Paiza
Comment créer rapidement un environnement d'analyse morphologique à l'aide d'Elasticsearch sur macOS Sierra
[Pour l'enregistrement] Système d'image Keras Partie 1: Comment créer votre propre ensemble de données?
Comment créer des fichiers volumineux à haute vitesse
Comment créer un objet fonction à partir d'une chaîne
Comment créer des variables explicatives et des fonctions objectives
Comment créer un fichier JSON en Python
[Django] Comment obtenir des données en spécifiant SQL.
[Python] Comment lire les données de CIFAR-10 et CIFAR-100
Comment créer un agent de ressources compatible OCF
Comment récupérer des données de courses de chevaux avec Beautiful Soup
Comment utiliser les outils d'analyse de données pour les débutants
Comment installer rapidement h5py sur Windows 10 [non officiel]
[Introduction à Python] Comment gérer les données au format JSON
Comment lire un tableau avec ConfigParser de Python
Comment obtenir des données d'article à l'aide de l'API Qiita
[Note] Comment créer un environnement de développement Ruby
Comment créer une boîte de saisie Kivy 1 ligne
Procédure de création d'application multi-plateforme avec kivy
Comment lire les données de séries chronologiques dans PyTorch
Comment rechercher des données HTML à l'aide de Beautiful Soup
Comment créer une API Rest dans Django
Nettoyage des données Comment gérer les valeurs manquantes et aberrantes
[PyTorch] Exemple ⑧ ~ Comment créer un modèle complexe ~
[Note] Comment créer un environnement de développement Mac
Comment créer des nombres aléatoires avec le module aléatoire de NumPy
Comment utiliser fixture dans Django pour saisir des exemples de données associés au modèle utilisateur
Comment créer rapidement un environnement d'apprentissage automatique à l'aide de Jupyter Notebook avec UbuntuServer 16.04 LTS
Créez rapidement un tableau de bord d'analyse de données Python avec Streamlit et déployez-le sur AWS