Comment transloquer un tableau à deux dimensions en utilisant uniquement python [Note]

Chose que tu veux faire

Transposez un tableau bidimensionnel de python et convertissez davantage int en str Je veux le faire sans utiliser de pandas ni de nd.array

example.txt


[
[5, 0, 1, 1], 
[1, 0, 1, 5], 
[0, 1, 6, 0], 
[0, 4, 3, 0], 
[5, 2, 0, 0], 
[5, 0, 1, 1], 
[0, 6, 0, 1], 
[0, 1, 0, 6]
]

=>

[
['5', '1', '0', '0', '5', '5', '0', '0'], 
['0', '0', '1', '4', '2', '0', '6', '1'],
 ['1', '1', '6', '3', '0', '1', '0', '0'], 
['1', '5', '0', '0', '0', '1', '1', '6']
]

code

hoge.py


cnt_ACGT_t = [list(map(str,i)) for i in zip(*cnt_ACGT)]

Translocation

Utilisez zip, une fonction intégrée qui prend plusieurs itérables et renvoie un itérateur regroupé par éléments au même emplacement

zip(*cnt_ACGT)

La liste transposée de cnt_ACGT a été convertie en objet itérateur.

Conversion de tous les éléments de int en str

Puisque zip (* cnt_ACGT) est un itérateur, convertissez chaque élément en str en utilisant la notation d'inclusion de liste telle quelle. Convertir en SQL par valeur pour une liste ligne par ligne

référence

https://note.nkmk.me/python-list-transpose/ J'ai fait référence au blog familier de nkmk.

Recommended Posts

Comment transloquer un tableau à deux dimensions en utilisant uniquement python [Note]
[Python] Comment convertir une liste bidimensionnelle en liste unidimensionnelle
Comment créer un package Python à l'aide de VS Code
[Python] Comment créer un histogramme bidimensionnel avec Matplotlib
Comment exécuter une commande à l'aide d'un sous-processus en Python
Comment découper un bloc de plusieurs tableaux à partir d'un multiple en Python
Comment convertir un tableau en dictionnaire avec Python [Application]
[Python] Comment permuter les valeurs de tableau
Remarques sur la création d'un environnement LAMP à l'aide de Vagrant et VirtulBox
Comment transformer une chaîne en tableau ou un tableau en chaîne en Python
Comment créer un environnement Python à l'aide de Virtualenv sur Ubuntu 18.04 LTS
Comment enregistrer une partie d'une longue vidéo en utilisant OpenCV
[Python] Comment stocker un fichier csv en tant que données de tableau à une dimension
Comment mettre à jour une source de données de classeur packagée Tableau à l'aide de Python
[Python] Comment rendre une classe itérable
Comment dessiner un graphique avec Matplotlib
[Python] Comment inverser une chaîne de caractères
Comment installer un package à l'aide d'un référentiel
Comment obtenir stacktrace en python
Multiplier un tableau tridimensionnel à l'aide de la somme de Numpy
Comment exécuter des scripts Maya 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 trier en spécifiant une colonne dans le tableau Python Numpy.
Comment lire un fichier CSV avec Python 2/3
Comment coder un drone en utilisant la reconnaissance d'image
Comment ouvrir un navigateur Web à partir de python
Comment effacer un taple dans une liste (Python)
Comment incorporer des variables dans des chaînes python
Comment dessiner un graphique 3D avant l'optimisation
Comment créer un fichier JSON en Python
Comment générer un objet Python à partir de JSON
Comment ajouter un chemin de recherche de module Python
Remarque Python: lors de l'attribution d'une valeur à une chaîne
Comment notifier les canaux Discord en Python
[Note] Comment créer un environnement de développement Ruby
[Python] Comment dessiner un histogramme avec Matplotlib
Comment mettre en ligne sur un Drive partagé à l'aide de pydrive
Comment désinstaller un module installé à l'aide de setup.py
[Note] Comment créer un environnement de développement Mac
[Circuit x Python] Comment trouver la fonction de transfert d'un circuit en utilisant Lcapy
[python] Comment trier par le Nth Mth élément d'un tableau multidimensionnel
Comment installer Python
Comment installer python
Soudain, j'avais besoin de travailler sur un projet utilisant Python et Pyramid, donc une note sur la façon dont j'étudie
Remarque pour faire de python un démon
Comment convertir / restaurer une chaîne avec [] en python
Comment écrire une interface graphique à l'aide de la commande maya
[Python] Comment dessiner un graphique linéaire avec Matplotlib
(Python) Essayez de développer une application Web en utilisant Django
Comment soumettre automatiquement des formulaires Microsoft à l'aide de python (version Mac)
[Python] Comment développer des variables dans une chaîne de caractères
Comment écrire un type liste / dictionnaire de Python3
Comment organiser un séminaire pratique à l'aide de Jupyter à l'aide de Docker
Comment créer un environnement Django (python) sur Docker
Choses à noter lors de l'initialisation d'une liste en Python
Comment exécuter setUp une seule fois dans Python Unittest
[Python] Comment écrire une docstring conforme à PEP8
Comment quitter lors de l'utilisation de Python dans Terminal (Mac)