Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions lectures/numpy.md
Original file line number Diff line number Diff line change
Expand Up @@ -113,9 +113,9 @@ a
type(a)
```

Les tableaux NumPy ressemblent à certains égards aux listes Python, à deux différences importantes près :
Les tableaux NumPy ressemblent à certains égards aux listes Python, à deux différences importantes près :

* Les données *doivent être homogènes* : tous les éléments doivent avoir le même type.
* Les données *doivent être homogènes* : tous les éléments doivent avoir le même type.
* Ces types doivent être l'un des [types de données](https://numpy.org/doc/stable/reference/arrays.dtypes.html) (`dtypes`) fournis par NumPy.

Parmi les types de données les plus couramment utilisés, on trouve :
Expand Down Expand Up @@ -152,13 +152,13 @@ Considérons l'affectation suivante
z = np.zeros(10)
```

Ici, `z` est un tableau **unidimensionnel** : ce n'est ni un vecteur ligne ni un vecteur colonne.
Ici, `z` est un tableau **unidimensionnel** : ce n'est ni un vecteur ligne ni un vecteur colonne.

```{code-cell} python3
z.shape
```

Ici, le tuple représentant la forme du tableau ne contient qu'un seul élément : sa longueur
Ici, le tuple représentant la forme du tableau ne contient qu'un seul élément : sa longueur
(les tuples à un seul élément se terminent par une virgule).

Pour transformer ce tableau en tableau bidimensionnel, nous pouvons modifier son attribut `shape`
Expand Down
8 changes: 4 additions & 4 deletions lectures/python_by_example.md
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ d'importer des fonctionnalités supplémentaires.
```{index} single: Python; Packages
```

Comme indiqué ci-dessus, NumPy est un package Python.
NumPy, que nous avons présenté plus haut, est un package Python.

Les packages sont utilisés par les développeurs pour organiser le code qu'ils souhaitent partager.

Expand Down Expand Up @@ -189,7 +189,7 @@ Cette écriture permet d'alléger le code lorsque la fonction `sqrt` est utilis
L'inconvénient est que, dans un long programme, ces deux lignes pourraient être
séparées par de nombreuses autres lignes.

En revanche, dans un programme long, il peut devenir plus difficile de déterminer de quelle bibliothèque provient `sqrt`.
Il devient alors plus difficile de déterminer de quelle bibliothèque provient `sqrt`.

### Tirages aléatoires

Expand Down Expand Up @@ -279,7 +279,7 @@ x

Ici `append()` est ce qu'on appelle une **méthode**, c'est-à-dire une fonction « attachée à » un objet --- dans ce cas, la liste `x`.

Nous étudierons les méthodes plus en détail dans un {doc}`chapitre ultérieur <oop_intro>`. Pour le moment, retenons simplement que :
Nous étudierons les méthodes plus en détail dans un {doc}`chapitre ultérieur <oop_intro>`. Pour le moment, retenons simplement que :

* Les objets Python tels que les listes, les chaînes de caractères, etc. ont tous des méthodes utilisées pour manipuler les données contenues dans l'objet.
* Les objets chaînes de caractères ont des [méthodes de chaîne](https://docs.python.org/3/library/stdtypes.html#string-methods), les objets listes ont des [méthodes de liste](https://docs.python.org/3/tutorial/datastructures.html#more-on-lists), etc.
Expand Down Expand Up @@ -729,7 +729,7 @@ $\pi = A / r^2$.
Résumé : si nous pouvons estimer l'aire d'un cercle de diamètre 1, alors diviser
par $r^2 = (1/2)^2 = 1/4$ donne une estimation de $\pi$.

Nous estimons l'aire en générant des observations d'une loi uniforme bidimensionnelle et en regardant la
Nous estimons l'aire en générant des observations d'une loi uniforme bivariée et en regardant la
fraction qui tombe dans le cercle.

```{code-cell} python3
Expand Down
Loading