Upgrade to Pro — share decks privately, control downloads, hide ads and more …

B3 コアタイム 第6回目 ( 2014年12月09日(火) )

MIKAMI-YUKI
December 08, 2014

B3 コアタイム 第6回目 ( 2014年12月09日(火) )

MIKAMI-YUKI

December 08, 2014
Tweet

More Decks by MIKAMI-YUKI

Other Decks in Education

Transcript

  1. ディクショナリ >>> pos = {} >>> pos >>> pos['colorless'] =

    'ADJ' >>> pos >>> pos['ideas'] = 'N' >>> pos['sleep'] = 'V' >>> pos['furiously'] = 'ADV' >>> pos
  2. ディクショナリ ・最後にsがつくものを探す >>> [w for w in pos if w.endswith('s')]

    ・ディクショナリの中身を全て表示 >>> for word in sorted(pos): ... print word + ":", pos[word]
  3. ディクショナリ ・デフォルトディクショナリ 整数型の場合 >>> freq1 = {} >>> freq1['colorless'] =

    4 >>> freq1['ideas'] #エラーが出る >>> freq2 = nltk.defaultdict(int) >>> freq2['colorless'] = 4 >>> freq2[‘ideas’] #エラーは出ない
  4. ディクショナリ ・デフォルトディクショナリ リスト型の場合 >>> pos1 = {} >>> pos1['sleep'] =

    ['N','V'] >>> pos1['ideas'] #エラーが出る >>> pos2 = nltk.defaultdict(list) >>> pos2['sleep'] = ['N','V'] >>> pos2[‘ideas’] #エラーは出ない