Python-Grundlagen

Einführung

In diesem Abschnitt werden grundlegende Operationen beschrieben, die Medizinstudenten und Medizinprofis (komödiantisch) möglicherweise benötigen, bevor sie eine Analyse mit Python durchführen.

Python-Betriebsumgebung

Das Erstellen einer Python-Umgebung ist relativ einfach geworden. Hier werden zwei Methoden vorgestellt.

![Screenshot 2020-08-27 8.52.02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/89181/5c97a06f-01d6-4eec-00da- 114cd26601c9.png)

Das ist alles zur Vorbereitung.

Bitte geben Sie eine entsprechende Nummer in die Zelle des Labors ein und führen Sie sie aus. Wenn Sie es ausführen möchten, bewegen Sie den Cursor um den roten Pfeil. Es wird folgendermaßen angezeigt. Schnell oder drücken Sie Umschalt + Eingabetaste. スクリーンショット 2020-08-27 8.32.57.png

Zeichen und Zahlen, die von Python verarbeitet werden können

Python verarbeitet drei Datentypen.

--int Typ: 1, 2, 0, -1, -2000, ⋯

aufführen

Dies ist eine der Grundlagen von Python. Wenn Sie diesen Mechanismus verstehen, ist es sehr einfach, von Excel erstellte 2D-Arrays (vertikal und horizontal angeordnete Tabellen) zu bedienen. In Excel, das im medizinischen Bereich bevorzugt wird, ist die Datenmenge bei großen Datenmengen in der Regel kompliziert, da die Verarbeitung einige Zeit in Anspruch nimmt und die Anzahl der Vorgänge zunimmt. Wenn Sie sich vorstellen können, mit Listen mit Variablennamen in Python zu arbeiten, gibt es keine komplizierte Arbeit, die von der Datenmenge abhängt. Lernen wir also die Funktionsweise von Python-Listen kennen, was für Amateure ein wichtiger Punkt ist.

Grundtyp auflisten

Behandeln Sie die in $ [] $ (eckige Klammern) vorhandenen Daten als eine Datengruppe.

python


[0,1,2,3,4,5,6,7,8,9]

Schreiben Sie so.

Die Liste ist

python


[0.4,1,5,"Tokio","Japan"]

Sie können Zahlen und Buchstaben wie folgt mischen. Sie können die Liste auch in einer Liste speichern.

python


[[0,1,2,3,4],102,103,104,105,["Hokkaido","Tokio","Japan"]]

Auf diese Weise sind Listen hervorragend, da sie verschiedene Daten gleichzeitig verarbeiten können.

Variablennamen

Wie bereits dargestellt, erstellen oder tippen wir die Liste nicht jedes Mal ein. In vielen Fällen geben Sie der abgerufenen Liste (Daten) einen temporären Namen. Dieser Name wird als Variablenname bezeichnet. Zu diesem Zeitpunkt wird = verwendet. Die Bedeutung dieses Symbols ist "Ersatz", kann aber als dieselbe interpretiert werden. Zum Beispiel

python


myd = [[0,1,2,3,4],102,103,104,105,["Hokkaido","Tokio","Japan"]]

Wenn Sie schreiben, ist "myd" links von "=" der Variablenname und rechts die Liste (Daten). Dies bedeutet, dass die rechte Seite von = der linken myd zugeordnet ist. Und wenn Sie die Zelle in "print (myd)" oder "myd" ändern, wird die Liste rechts von "=" angezeigt. ** Es gibt Regeln für Variablennamen, z. B. das Vermeiden reservierter Wörter ** (Details weggelassen)

python


print(myd)

Index

Um zweidimensionale Arrays verarbeiten zu können, sollten Sie wissen, dass es sich um "Index" handelt. Kurz gesagt, die Elemente (der Inhalt der Liste) sind nummeriert. Die Zahlen sind 0,1,2, $ \ cdots $ links von der Liste. Mit dieser Nummer können Sie die Daten in der Liste abrufen, ändern oder löschen. (Hinweis) Bitte beachten Sie, dass es bei 0 beginnt. Zum Beispiel

python


print(myd[1])  ##-->102 wird erworben
print(myd[0])  ##--> [0,1,2,3,4]Wird erhalten

Schreiben Sie so.

Verwenden Sie :, wenn die Daten, die Sie abrufen möchten, einen Bereich haben. Die Grundform ist

python


print(myd[:])

Ist

python


print(myd[1:3]) ##--> [102,103]Wird erhalten
print(myd[1:4]) ##--> [102,103,104]Wird erhalten

Schreiben Sie wie. Ebenfalls,

python


print(myd[::2])  ##-->[[0,1,2,3,4],103,105]

Dann wird jeder andere herausgenommen.

Sie können die Liste auch in der Reihenfolge von rechts angeben. Zum Beispiel

python


print(myd[-1])  ##-->['Hokkaido','Tokio','Japan']
print(myd[-2])  ##-->105
print(myd[-3:])  ##-->[104, 105, ['Hokkaido', 'Tokio', 'Japan']]
print(myd[-4:-1])  ##-->[103, 104, 105]

Sie können so schreiben. Lassen Sie es uns einzeln ausführen und das Ausgabeergebnis überprüfen. Dies sind einige der am häufigsten verwendeten Techniken.

Liste in Liste

Ich habe bereits erwähnt, dass Sie eine Liste in eine Liste aufnehmen können. Wenn eine zweidimensionale (Array-) Liste durch Ausrichten der Anzahl der Elemente in der Liste erstellt wird, wird eine Excel-Tabelle dargestellt. Hier ist ein einfaches Beispiel.

python


df = [[11,12,13],[21,22,23],[31,32,33],[41,42,43],[51,52,53],
[61,62,63],[71,72,73],[81,82,83],[91,92,93]]

Dies ist eine Liste von Listenelementen. Die Elemente der Liste, bei denen es sich um diese Elemente handelt, sind numerische Werte. Es wird als ein Datenelement im Variablennamen "df" gespeichert.

python


df[0] ##-->[11,12,13]
df[0:4] ##-->[[11,12,13],[21,22,23],[31,32,33],[41,42,43]]

Und die Liste. Wenn Sie eine Liste von Listen angeben möchten,

python


df[0][2] ##-->13
df[3][0] ##-->41

Schreiben Sie, indem Sie Indizes wie diese verbinden. Diese beiden Zahlen können als ◯-te in vertikaler Richtung und als □-te in horizontaler Richtung angesehen werden. Mit anderen Worten, Sie können sich das Lesen einer Tabelle vorstellen.

Schließlich

Wenn Sie bisher verstehen, denke ich, dass Sie Tabellen in Python verarbeiten können. Es gibt viele andere nützliche Dinge, aber dieses Mal werde ich es diesem Punkt überlassen.

Recommended Posts

Python-Grundlagen
Python-Grundlagen ④
Python-Grundlagen ③
Python-Grundlagen
Python-Grundlagen
Python-Grundlagen ③
Python-Grundlagen ②
Python-Grundlagen ②
Python-Grundlagen: Liste
Python-Grundmemorandum
# Python-Grundlagen (#matplotlib)
Python CGI-Grundlagen
Python-Grundlagen: Wörterbuch
Grundlagen von Python ①
Python Slice Grundlagen
# Python-Grundlagen (Umfang)
# Python-Grundlagen (#Numpy 1/2)
# Python-Grundlagen (#Numpy 2/2)
# Python-Grundlagen (Funktionen)
Grundlagen des Python-Arrays
Grundlagen der Python-Profilerstellung
Python #Numpy Basics
Python-Grundlagen: Funktionen
# Python-Grundlagen (Klasse)
Zusammenfassung der Python-Grundlagen
Python-Grundlagen ② für Anweisung
Python: Unüberwachtes Lernen: Grundlagen
Python
Grundlagen der Python-Scraping-Grundlagen
Python Basic 8 Numpy Test
Errbot: Grundlagen des Python-Chatbots
#Python DeepLearning Basics (Mathematik 1/4)
Python-Grundlagen: Socket, Dnspython
# 4 [Python] Grundlagen der Funktionen
Grundlagen von Python: Ausgabe
Python: Grundlagen der Verwendung von Scikit-Learn ①
Python-Grundlagen: Bedingungen und Iterationen
Paiza Python Primer 4: Grundlagen der Liste
Python x GIS-Grundlagen (1)
Kafka Python
Python x GIS-Grundlagen (3)
Python-Zusammenfassung
Eingebaute Python
Paiza Python Primer 5: Grundlagen von Wörterbüchern
Python-Einschlussnotation
Python-Technik
Python studieren
Python 2.7 Countdown
Python FlowFishMaster
Mit Flask erstellte SNS Python-Grundlagen
Python-Dienst
Python-Tipps
Linux-Grundlagen
Python-Funktion ①
Python-Memo
Ufo-> Python (3)
Python-Einschlussnotation
Installieren Sie Python
NumPy-Grundlagen
Python-Memorandum 2
Python-Memo