So verschieben Sie ein zweidimensionales Array nur mit Python [Hinweis]

Was du machen willst

Transponieren Sie ein zweidimensionales Python-Array und konvertieren Sie int weiter in str Ich möchte es ohne Pandas oder nd.array tun

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)]

Translokation

Verwenden Sie zip, eine integrierte Funktion, die mehrere Iterables verwendet und einen Iterator zurückgibt, der nach Elementen an derselben Position gruppiert ist

zip(*cnt_ACGT)

Die transponierte Liste von cnt_ACGT wurde in ein Iteratorobjekt konvertiert.

Konvertierung aller Elemente von int nach str

Da zip (* cnt_ACGT) ein Iterator ist, konvertieren Sie jedes Element in str unter Verwendung der Listeneinschlussnotation. Konvertieren Sie für eine zeilenweise Liste in SQL nach Wert

Referenz

https://note.nkmk.me/python-list-transpose/ Ich habe auf den Blog des bekannten nkmk verwiesen.

Recommended Posts

So verschieben Sie ein zweidimensionales Array nur mit Python [Hinweis]
[Python] So konvertieren Sie eine zweidimensionale Liste in eine eindimensionale Liste
So erstellen Sie ein Python-Paket mit VS Code
[Python] So erstellen Sie mit Matplotlib ein zweidimensionales Histogramm
So führen Sie einen Befehl mit einem Unterprozess in Python aus
So schneiden Sie ein Block-Multiple-Array aus einem Multiple-Array in Python
So konvertieren Sie mit Python [Anwendung] von einem Array in ein Wörterbuch
[Python] So tauschen Sie Array-Werte aus
Hinweise zum Erstellen einer LAMP-Umgebung mit Vagrant und VirtulBox
So machen Sie einen String in Python zu einem Array oder ein Array zu einem String
So erstellen Sie eine Python-Umgebung mit Virtualenv unter Ubuntu 18.04 LTS
So speichern Sie einen Teil eines langen Videos mit OpenCV
[Python] Speichern einer CSV-Datei als eindimensionale Array-Daten
So aktualisieren Sie eine in Tableau gepackte Arbeitsmappen-Datenquelle mit Python
[Python] Wie man eine Klasse iterierbar macht
So zeichnen Sie ein Diagramm mit Matplotlib
[Python] So invertieren Sie eine Zeichenfolge
So installieren Sie ein Paket mithilfe eines Repositorys
Wie bekomme ich Stacktrace in Python?
Multiplizieren eines dreidimensionalen Arrays mit Numpy's einsum
So führen Sie Maya Python-Skripte aus
So generieren Sie eine neue Protokollgruppe in CloudWatch mit Python in Lambda
So erhalten Sie den Wert aus dem Parameterspeicher in Lambda (mit Python)
Sortieren durch Angabe einer Spalte im Python Numpy-Array.
Lesen einer CSV-Datei mit Python 2/3
So codieren Sie eine Drohne mithilfe der Bilderkennung
So öffnen Sie einen Webbrowser über Python
So löschen Sie einen Taple in einer Liste (Python)
Einbetten von Variablen in Python-Strings
So zeichnen Sie vor der Optimierung ein 3D-Diagramm
So erstellen Sie eine JSON-Datei in Python
So generieren Sie ein Python-Objekt aus JSON
So fügen Sie einen Suchpfad für Python-Module hinzu
Python Hinweis: Wenn Sie einer Zeichenfolge einen Wert zuweisen
So benachrichtigen Sie Discord-Kanäle in Python
[Hinweis] So erstellen Sie eine Ruby-Entwicklungsumgebung
[Python] Wie zeichnet man mit Matplotlib ein Histogramm?
Hochladen auf ein freigegebenes Laufwerk mit pydrive
So deinstallieren Sie ein mit setup.py installiertes Modul
[Hinweis] So erstellen Sie eine Mac-Entwicklungsumgebung
[Circuit x Python] So ermitteln Sie die Übertragungsfunktion eines Schaltkreises mit Lcapy
[Python] So sortieren Sie nach dem N-ten M-ten Element eines mehrdimensionalen Arrays
So installieren Sie Python
So installieren Sie Python
Plötzlich musste ich mit Python und Pyramid an einem Projekt arbeiten, also eine Notiz darüber, wie ich lerne
Beachten Sie, dass Python ein Daemon ist
So konvertieren / wiederherstellen Sie einen String mit [] in Python
So schreiben Sie eine GUI mit dem Befehl maya
[Python] Wie zeichnet man mit Matplotlib ein Liniendiagramm?
(Python) Versuchen Sie, eine Webanwendung mit Django zu entwickeln
So senden Sie Microsoft Forms automatisch mit Python (Mac-Version)
[Python] So erweitern Sie Variablen in einer Zeichenfolge
So schreiben Sie einen Listen- / Wörterbuchtyp von Python3
Wie man ein praktisches Seminar mit Jupyter mit Docker abhält
So erstellen Sie eine Django (Python) -Umgebung auf Docker
Beachten Sie beim Initialisieren einer Liste in Python
Wie man setUp nur einmal in Python unittest ausführt
[Python] So schreiben Sie eine Dokumentzeichenfolge, die PEP8 entspricht
Beenden bei Verwendung von Python in Terminal (Mac)