[PYTHON] 100 traitement de la langue frapper 00 ~ 02

J'étudie actuellement l'apprentissage automatique dans le livre "Introduction à l'apprentissage automatique pour le traitement du langage". En sortie, je vais implémenter 100 traitements de langage knock 2015 du laboratoire Inui-Okazaki de l'Université Tohoku avec python. L'objectif sera atteint d'ici la fin du mois d'août ... Il s'agit de la partition python 2.7.9. http://www.cl.ecei.tohoku.ac.jp/nlp100/

Chapitre 1

nlp00.py


#!/usr/bin/env python
s = 'stressed'
def reverse(a):
    for i in range(len(a)/2):
       temp = a[i]
       a[i] = a[len(a)-(i+1)]
       a[len(a)-(i+1)] = a[i]
    return a
print(reverse(s))

nlp00re.py


#!usr/bin/env python
s = "stressed"
print(s[::-1])

nlp01.py


#coding: UTF-8
str = u'Patatoku Kashii'
print(str[0:len(str):2])

nlp01re.py


#! usr/bin/env python
#coding:UTF-8
str = u"Patatoku Kashii"
print(str[::2])

str [:: 2] Je me demande si cette façon d'écrire est comme python.

nlp02.py


#!/usr/bin/env python
#coding: UTF-8
str1 = u'Voiture Pat'
str2 = u'Taxi'
str = ''
for i in range(len(str1)):
    str = str + str1[i]+str2[i]
print(str)

nlp02.py


#!usr/bin/env python
# coding:UTF-8
str1 = u'Voiture Pat'
str2 = u'Taxi'
print(''.join(i+j for i,j in zip(str1,str2)))

Oh, je veux pouvoir écrire du beau code

Recommended Posts

100 coups de traitement linguistique (2020): 28
100 traitement de la langue frapper 00 ~ 02
100 traitements linguistiques Knock 2020 [00 ~ 39 réponse]
100 langues de traitement knock 2020 [00-79 réponse]
100 traitements linguistiques Knock 2020 [00 ~ 69 réponse]
100 Language Processing Knock 2020 Chapitre 1
100 coups de traitement du langage amateur: 17
100 Traitement du langage Knock-52: Stemming
100 Traitement du langage Knock Chapitre 1
100 coups de langue amateur: 07
100 Language Processing Knock 2020 Chapitre 3
100 Language Processing Knock 2020 Chapitre 2
100 coups de traitement du langage amateur: 09
Traitement 100 langues knock-53: Tokenisation
100 coups de traitement du langage amateur: 97
100 traitements linguistiques Knock 2020 [00 ~ 59 réponse]
100 coups de traitement du langage amateur: 67
100 coups de traitement du langage avec Python 2015
100 traitement du langage Knock-51: découpage de mots
100 Language Processing Knock-57: Analyse des dépendances
100 traitement linguistique knock-50: coupure de phrase
100 Language Processing Knock Chapitre 1 (Python)
100 Language Processing Knock Chapitre 2 (Python)
100 Language Processing Knock-25: Extraction de modèles
Traitement du langage 100 Knock-87: similitude des mots
J'ai essayé 100 traitements linguistiques Knock 2020
100 Language Processing Knock-56: analyse de co-référence
Résolution de 100 traitements linguistiques Knock 2020 (01. "Patatokukashi")
100 coups de traitement du langage amateur: Résumé
100 traitements linguistiques frappent 03 ~ 05
100 coups de traitement linguistique (2020): 40
100 coups de traitement linguistique (2020): 32
100 Language Processing Knock 2020 Chapitre 2: Commandes UNIX
100 Language Processing Knock 2015 Chapitre 5 Analyse des dépendances (40-49)
100 coups de traitement linguistique (2020): 35
100 coups de traitement linguistique (2020): 47
100 coups de traitement linguistique (2020): 39
100 traitements de langage avec Python
100 Language Processing Knock Chapitre 1 en Python
100 coups de traitement linguistique (2020): 22
100 Language Processing Knock 2020 Chapitre 4: Analyse morphologique
100 coups de traitement linguistique (2020): 42
100 traitement du langage knock-76 (en utilisant scicit-learn): étiquetage
100 coups de traitement linguistique (2020): 29
100 coups de traitement linguistique (2020): 49
100 traitements de langage avec Python (chapitre 3)
100 coups de traitement linguistique (2020): 45
100 Language Processing Knock: Chapitre 1 Mouvement préparatoire
100 Traitement du langage Knock Chapitre 4: Analyse morphologique
100 coups de traitement linguistique (2020): 10-19
100 Language Processing Knock 2020 Chapitre 10: Traduction automatique (90-98)
100 coups de traitement linguistique (2020): 30
100 Language Processing Knock 2020 Chapitre 5: Analyse des dépendances
100 coups de traitement linguistique (2020): 00-09
100 Language Processing Knock-28: Suppression du balisage MediaWiki
100 Traitement du langage Knock 2020 Chapitre 7: Vecteur de mots
100 Language Processing Knock 2020 Chapitre 8: Neural Net
Le débutant en Python a essayé 100 traitements de langage Knock 2015 (05 ~ 09)
100 traitement du langage knock-31 (en utilisant des pandas): verbe
100 langues de traitement frappent 2020 "pour Google Colaboratory"
100 coups de traitement linguistique (2020): 48