開拓社『言語研究のためのプログラミング入門』正誤表

以下の誤植が見つかっています(第2刷以降では、間に合ったものは修正しております)。申し訳ありません。また、ご指摘頂いた方に感謝申し上げます。(2022.07.17更新)

p.54 11行目および17行目のプログラム例
最終行

(誤)1.0526315789473684
(正)1.0638297872340425


p.82 ページ末の実行例
最終行

(誤)'I saw the sky.'
(正)I saw the sky.


p.87 ページ末のプログラム例

5行目
(誤)print('a is smaller than 5.')
(正)print('a is larger than 5.')


p.96 図7.1、p.98 図7.2、p.100 図7.3

(誤) datafile=open(sample.txt)
(正) datafile=open('sample.txt')


p.100 図7.3内のプログラム例

最終行
(誤)donel
(正)done!


p.128 プログラム ch8-4.py

4行目
(誤)words_in_line = [] # 全体の単語リストを準備
(正)all_words = [] # 全体の単語リストを準備
16行目
(誤)for word in word_list:
(正)for word in all_words:


p.132 図8.4

(誤) line=.split()
(正) line.split()


p.134 プログラム ch8-6.py

15行目
(誤) phonemes = columns[2:]
(正) phonemes = columns[1:]


p.147 プログラム ch9-3.py

15行目
(誤) print(word + '\t' + str(freq[word]))
(正) print(word + '¥t' + str(freq[word]))


p.152 2行目
(誤) 5.3.2節
(正) 5.4節


p.161 下から9行目のコマンド

(誤)> ch10-4.py > combined.txt
(正)> ch10-5.py > combined.txt


p.162, p.163 の 10.3.4節内本文2箇所

(誤)前節
(正)10.3.2節


p.165 プログラム ch10-8.py

15行目
(誤) print(line.upper())
(正) print(line.upper(), file=outputfile)


p.166 プログラム ch10-9.py

20行目
(誤) print(line.upper())
(正) print(line.upper(), file=outputfile)


p.172

下から2行目
(誤) これは10.2.1節で解説したように,
(正) これは11.2.1節で解説したように,


p.176 プログラム ch11-3.py

9行目
(誤) if re.search(r'¥bas [A-Za-z]+ ¥bas', line):
(正) if re.search(r'¥bas [A-Za-z]+ as¥b', line):


p.182 下から4行目のURL、変更になっています

(誤)http://mecab.sourceforge.net/
(正)http://taku910.github.io/mecab/


p.203 プログラム ch13-3.py

33行目
(誤) print(word + '\t' + str(freq[word]))
(正) print(word + '¥t' + str(freq[word]))


p.204 表2 以下の表に差し替え

為る	1002
言う	548
居る	449
有る	407
成る	277
来る	273
見る	253
思う	200
行く	189
遣る	164
出る	144
聞く	130
出す	96
出来る	91
分かる	74
呉れる	70
入る	70
付ける	64
帰る	64
置く	60

p.236

下から3〜2行目
(誤)if i + min(positions) < 0 or len(words) < i + max(positions):
(正)if i + min(positions) < 0 or len(words) - 1 < i + max(positions):


p.238

行番号37
(誤) if i + min(positions) < 0 or len(words) < i + max(positions):
(正) if i + min(positions) < 0 or len(words) - 1 < i + max(positions):


サポートページ トップへ戻る