Comment récupérer plusieurs tableaux à l'aide de slice en python.

C'est un mémorandum. Il est facile d'oublier comment récupérer plusieurs tableaux avec slice en python, je vous laisse donc ça.

Créer un tableau avec numpy

arr2d = np.array([[5, 10, 15], [20, 25, 30], [35, 40, 45]])

Cela créera le tableau multiple suivant: ([[ 5, 10, 15], [20, 25, 30], [35, 40, 45]])

De là, le coin supérieur droit [10, 15] [25, 30] Je voudrais sortir.

Je pense qu'il existe différentes méthodes, mais

arr2d[:2, 1:]

Vous pouvez le retirer avec. Expliqué ci-dessous.

Spécifiez d'abord la ligne

arr2d[:2]

Où est la partie qui peut être retirée? Cela signifie que la ligne de arr2d est récupérée jusqu'à un avant l'index 2.

En d'autres termes ([[ 5, 10, 15], [20, 25, 30]])

Est sorti.

Puis spécifiez la colonne

Ensuite, prenez la colonne de la matrice ci-dessus.

Le formulaire rempli est

arr2d[:2, 1:]

Cependant, le point à prêter attention ici est [1:].

Si vous omettez l'index de fin, vous pouvez récupérer de l'index 1 jusqu'à la fin. Puisque la colonne est spécifiée ici, elle est récupérée

([[10, 15], [25, 30]])

Ce sera.

Résumé

Dans un tableau multidimensionnel, tableau [n, m] est une image de la première spécification d'une ligne avec n, puis de la réduction avec m !!

Si l'index de début est omis, la tranche est extraite du début à avant l'index de fin.

D'autre part, rappelez-vous que si vous omettez l'index de fin, l'index de début jusqu'à la fin sera extrait.

c'est tout.

Recommended Posts

Comment récupérer plusieurs tableaux à l'aide de slice en python.
Comment découper un bloc de plusieurs tableaux à partir d'un multiple en Python
Comment développer en Python
Comment écrire une concaténation de chaînes sur plusieurs lignes en Python
Comment quitter lors de l'utilisation de Python dans Terminal (Mac)
Comment exécuter une commande à l'aide d'un sous-processus en Python
Comment prendre plusieurs arguments lors d'un traitement parallèle à l'aide du multitraitement en python
Comment installer Python à l'aide d'Anaconda
Comment collecter des images en Python
Comment utiliser SQLite en Python
Comment utiliser Mysql avec python
Comment envelopper C en Python
Comment utiliser ChemSpider en Python
Comment utiliser PubChem avec Python
Comment gérer le japonais avec Python
Comment définir plusieurs variables dans une instruction Python for
[Introduction à Python] Comment utiliser la classe en Python?
Comment définir dynamiquement des variables en Python
Comment faire R chartr () en Python
Envoyer des e-mails à plusieurs destinataires avec Python (Python3)
Comment utiliser BigQuery en Python
Connectez-vous à Slack à l'aide de requêtes en Python
Comment obtenir stacktrace en python
Comment afficher la table quatre-vingt-dix-neuf en python
Comment extraire une zone de polygone en Python
Comment vérifier la version d'opencv avec python
Comment changer de version de Python dans cloud9
Comment régler le contraste de l'image en Python
Comment utiliser __slots__ dans la classe Python
Comment remplir dynamiquement des zéros avec Python
Comment utiliser les expressions régulières en Python
Comment supprimer plusieurs positions (index) spécifiées dans une liste Python
Comment afficher Hello World en python
Comment utiliser is et == en Python
Comment écrire Ruby to_s en Python
Comment générer un nouveau groupe de journaux dans CloudWatch à l'aide de python dans Lambda
Comment obtenir la valeur du magasin de paramètres dans lambda (en utilisant python)
Comment tracer les données de lumière visible d'une galaxie à l'aide de la base de données OpenNGC en python
[Introduction à Python] Comment supprimer des lignes qui remplissent plusieurs conditions dans Pandas.DataFrame
Comment écrire une chaîne de caractères lorsqu'il y a plusieurs lignes en python
Comment utiliser la bibliothèque C en Python
Comment recevoir des arguments de ligne de commande en Python
[REAPER] Comment jouer à Reascript avec Python
Comment effacer un taple dans une liste (Python)
Comment générer une séquence en Python et C ++
Comment incorporer des variables dans des chaînes python
Résumé de la façon d'importer des fichiers dans Python 3
Comment simplifier l'ajustement polymorphe restreint en python
Comment utiliser la bibliothèque d'images Python dans la série python3
Comment implémenter la mémoire partagée en Python (mmap.mmap)
[Python] Comment dessiner plusieurs graphiques avec Matplotlib
Résumé de l'utilisation de MNIST avec Python
Comment spécifier la version TLS dans les requêtes python
Comment notifier les canaux Discord en Python
Comment obtenir les fichiers dans le dossier [Python]
Comment exécuter LeapMotion avec Python non-Apple
[Python] Comment dessiner un histogramme avec Matplotlib
Comment générer "Ketsumaimo" en standard en Python
Comment gérer le type datetime dans sqlite3 de python
Comment apporter des modifications à l'interpréteur Python dans Pycharm
Comment tracer l'autocorrélation et l'autocorrélation partielle avec Python