Les bases de Python

introduction

Cette section décrit les opérations de base dont les étudiants en médecine et les professionnels de la santé (comiques) peuvent avoir besoin avant d'effectuer une analyse à l'aide de Python.

Environnement d'exploitation Python

Construire un environnement Python est devenu relativement simple. Ici, nous allons introduire deux méthodes.

--Installation d'Anaconda

--Installation de collaboration

![Capture d'écran 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)

C'est tout pour la préparation.

Veuillez entrer un nombre approprié dans la cellule de colaboratoire et l'exécuter. Si vous voulez l'exécuter, déplacez le curseur autour de la flèche rouge et il s'affichera comme ceci. Accélérez-le ou appuyez sur shift + enter. スクリーンショット 2020-08-27 8.32.57.png

Caractères et nombres pouvant être gérés par Python

Python gère trois types de données.

--type d'intensité: 1, 2, 0, -1, -2000, ⋯ --Type de flotteur: 2,3, 3,1415, -0,5, 0,0, -10,4 ⋯ --Type de chaîne: 'abc', 'apple', "orange", "support", "Tokyo", ⋯

liste

C'est l'une des bases de Python. Si vous pouvez comprendre ce mécanisme, il sera très facile d'exploiter des tableaux 2D (tableaux disposés verticalement et horizontalement) créés par Excel. Dans Excel, qui est préféré dans le domaine médical, lorsque la quantité de données devient énorme, cela a tendance à être compliqué car le traitement prend du temps et le nombre d'opérations augmente. Si vous pouvez imaginer travailler avec des listes utilisant des noms de variables en Python, il n'y aura pas de travail compliqué qui dépend de la quantité de données. Alors, apprenons le fonctionnement des listes Python, ce qui est un point important pour les amateurs.

Liste type de base

Traitez les données existant entre $ [] $ (crochets) comme un seul groupe de données,

python


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

Écrivez comme ça.

La liste est

python


[0.4,1,5,"Tokyo","Japon"]

Vous pouvez mélanger des chiffres et des lettres comme ça. Vous pouvez également stocker la liste dans une liste.

python


[[0,1,2,3,4],102,103,104,105,["Hokkaido","Tokyo","Japon"]]

De cette façon, les listes sont excellentes car elles peuvent gérer différentes données à la fois.

Nom de variable

Comme illustré précédemment, nous ne créons ni ne saisissons la liste à chaque fois. Dans de nombreux cas, donnez un nom temporaire à la liste (données) récupérée. Ce nom s'appelle le nom de la variable. À ce moment-là, «=» est utilisé. La signification de ce symbole est «substitut», mais il peut être interprété comme le même. Par exemple

python


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

Si vous écrivez, myd à gauche de= ʻest le nom de la variable, et la droite est la liste (données). Cela signifie que le côté droit de=est affecté à la gauchemyd. Et si vous changez la cellule en print (myd)oumyd, vous verrez la liste à droite de =`. ** Il existe des règles pour les noms de variables, comme éviter les mots réservés ** (détails omis)

python


print(myd)

indice

Pour pouvoir gérer des tableaux à deux dimensions, vous devez savoir que ʻindex`. Bref, les éléments (le contenu de la liste) sont numérotés. Les nombres sont 0,1,2, $ \ cdots $ à partir de la gauche de la liste. Utilisez ce numéro pour récupérer, modifier ou supprimer les données de la liste. (Remarque) Veuillez noter que cela commence à 0. Par exemple

python


print(myd[1])  ##-->102 est acquis
print(myd[0])  ##--> [0,1,2,3,4]Est obtenu

Écrivez comme ça.

Utilisez : lorsque les données que vous souhaitez obtenir ont une plage. La forme de base est

python


print(myd[:])

Est

python


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

Écrivez comme. Aussi,

python


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

Ensuite, tous les autres sont retirés.

Vous pouvez également spécifier la liste dans l'ordre à partir de la droite. Par exemple

python


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

Vous pouvez écrire comme ça. Exécutons-le un par un et vérifions le résultat de sortie. Voici quelques-unes des techniques les plus couramment utilisées.

Liste dans la liste

J'ai mentionné plus tôt que vous pouvez inclure une liste dans une liste. Si une liste bidimensionnelle (tableau) est créée en alignant le nombre d'éléments dans la liste, elle représentera un tableau Excel. Voici un exemple simple.

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

Ceci est une liste d'éléments de liste. Les éléments de la liste, qui sont ces éléments, sont des valeurs numériques. Il est stocké comme une seule donnée sous le nom de variable «df».

python


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

Et la liste. Si vous souhaitez spécifier une liste de listes,

python


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

Écrivez en connectant des index comme celui-ci. Ces deux nombres peuvent être considérés comme le ◯ ème dans le sens vertical et le □ ème dans le sens horizontal. En d'autres termes, vous pouvez le considérer comme la lecture d'un tableau.

finalement

Si vous pouvez comprendre jusqu'à présent, je pense que vous pouvez gérer les tables en Python. Il y a beaucoup d'autres choses utiles, mais cette fois je vais les laisser ici.

Recommended Posts

Les bases de Python
Les bases de Python ④
Les bases de Python ③
Les bases de Python
Les bases de Python
Les bases de Python ③
Les bases de Python ②
Les bases de Python ②
bases de python: liste
Mémorandum de base Python
Les bases de #Python (#matplotlib)
Principes de base de Python CGI
bases de python: dictionnaire
Bases de python ①
bases de la tranche de python
# Principes de base de Python (portée)
Les bases de #Python (#Numpy 1/2)
Les bases de #Python (#Numpy 2/2)
# Bases de Python (fonctions)
principes de base des tableaux python
Principes de base du profilage Python
Principes de base de Python #Numpy
bases de python: fonctions
Les bases de #Python (classe)
Résumé des bases de Python
Bases de Python ② pour déclaration
Python: apprentissage non supervisé: principes de base
Python
Principes de base du grattage Python
Test numpy Python Basic 8
Errbot: les bases du chatbot Python
#Python DeepLearning Basics (Mathématiques 1/4)
Principes de base de Python: Socket, Dnspython
# 4 [python] Bases des fonctions
Bases de python: sortie
python: principes de base de l'utilisation de scikit-learn ①
bases de python: conditions et itérations
Paiza Python Primer 4: Notions de base sur les listes
Principes de base de Python x SIG (1)
python kafka
Principes de base de Python x SIG (3)
Résumé Python
Python intégré
Paiza Python Primer 5: Principes de base des dictionnaires
Notation d'inclusion Python
Technique Python
Étudier Python
Compte à rebours Python 2.7
Python FlowFishMaster
Bases de SNS Python faites avec Flask
Service Python
astuces python
Bases de Linux
fonction python ①
Mémo Python
ufo-> python (3)
Notation d'inclusion Python
Installer python
Principes de base de NumPy
Mémorandum Python 2
mémo python