Ich studiere derzeit maschinelles Lernen in dem Buch "Einführung in maschinelles Lernen für die Sprachverarbeitung". Als Ausgabe werde ich 100 Sprachverarbeitungsklopfen 2015 des Inui-Okazaki-Labors der Tohoku-Universität mit Python implementieren. Das Ziel wird bis Ende August erreicht sein ... Dies ist die Python-Partition 2.7.9. http://www.cl.ecei.tohoku.ac.jp/nlp100/
Kapitel 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]
Ich frage mich, ob diese Art zu schreiben wie Python ist.
nlp02.py
#!/usr/bin/env python
#coding: UTF-8
str1 = u'Pat Auto'
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'Pat Auto'
str2 = u'Taxi'
print(''.join(i+j for i,j in zip(str1,str2)))
Oh, ich möchte in der Lage sein, schönen Code zu schreiben
Recommended Posts