Skip to content

Commit

Permalink
removing POS from the first pattern because "KIDS" is consistently pr…
Browse files Browse the repository at this point in the history
…edicted wrongly in the 3.3 model
  • Loading branch information
svlandeg committed May 3, 2022
1 parent 06f0d2f commit 6357b1c
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 9 deletions.
3 changes: 1 addition & 2 deletions chapters/fr/chapter2.md
Original file line number Diff line number Diff line change
Expand Up @@ -378,8 +378,7 @@ d'afficher les tokens du `doc` pour voir comment le texte sera séparé et ajust
les motifs pour que chaque dictionnaire représente un token.

- Édite `pattern1` pour qu'il trouve correctement toutes les mentions quelle que
soit la casse pour `"Amazon"` suivi d'un nom propre commençant par une
majuscule.
soit la casse pour `"Amazon"` suivi d'un token commençant par une majuscule.
- Édite `pattern2` pour qu'il trouve correctement toutes les mentions d'un nom
suivi de `"tout-compris"` quelle que soit sa casse.

Expand Down
2 changes: 1 addition & 1 deletion exercises/fr/exc_02_13.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
)

# Crée les motifs de correspondance
pattern1 = [{"LOWER": "Amazon"}, {"IS_TITLE": True, "POS": "PROPN"}]
pattern1 = [{"LOWER": "Amazon"}, {"IS_TITLE": True}]
pattern2 = [{"POS": "NOUN"}, {"LOWER": "tout"}, {"TEXT": "-"}, {"LOWER": "compris"}]

# Initialise le Matcher et ajoute les motifs
Expand Down
2 changes: 1 addition & 1 deletion exercises/fr/solution_02_13.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
)

# Crée les motifs de correspondance
pattern1 = [{"LOWER": "amazon"}, {"IS_TITLE": True, "POS": "PROPN"}]
pattern1 = [{"LOWER": "amazon"}, {"IS_TITLE": True}]
pattern2 = [{"POS": "NOUN"}, {"LOWER": "tout-compris"}]

# Initialise le Matcher et ajoute les motifs
Expand Down
7 changes: 2 additions & 5 deletions exercises/fr/test_02_13.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,11 @@ def test():
pattern1[0].get(attr) == "amazon" for attr in ("lower", "LOWER")
), "Vérifie l'attribut et la valeur du premier token de pattern1."
assert (
len(pattern1[1]) == 2
), "Le deuxième token de pattern1 devrait avoir deux attributs."
len(pattern1[1]) == 1
), "Le deuxième token de pattern1 devrait avoir un attribut unique."
assert any(
pattern1[1].get(attr) == True for attr in ("is_title", "IS_TITLE")
), "Vérifie les attributs et valeurs du deuxième token de pattern1."
assert any(
pattern1[1].get(attr) == "PROPN" for attr in ("pos", "POS")
), "Vérifie les attributs et valeurs du deuxième token de pattern1."

# Validation de Pattern 2
assert any(
Expand Down

0 comments on commit 6357b1c

Please sign in to comment.