アイソモカ

知の遊牧民の開発記録

開発記録 191201 Sun (100本ノック #046)

最近のノリノリ開発 BGM はアヴィーチーAmazon Music のプレイリストで聴いて気に入った。

46. 動詞の格フレーム情報の抽出

45のプログラムを改変し,述語と格パターンに続けて項(述語に係っている文節そのもの)をタブ区切り形式で出力せよ.45の仕様に加えて,以下の仕様を満たすようにせよ.

  • 項は述語に係っている文節の単語列とする(末尾の助詞を取り除く必要はない)
  • 述語に係る文節が複数あるときは,助詞と同一の基準・順序でスペース区切りで並べる

「吾輩はここで始めて人間というものを見た」という例文(neko.txt.cabochaの8文目)を考える. この文は「始める」と「見る」の2つの動詞を含み,「始める」に係る文節は「ここで」,「見る」に係る文節は「吾輩は」と「ものを」と解析された場合は,次のような出力になるはずである.

始める で ここで

見る は を 吾輩は ものを

やったこと

 

調べたことメモ

ホンマ先輩方ありがとうございます。

Python 辞書を並べ替える

参考 👉 Pythonの辞書のリストを並び替える - Qiita

# key で並べ替え
score_sorted = sorted(score.items(), key=lambda x:x[0])

# value で並べ替え
score_sorted = sorted(score.items(), key=lambda x:x[1])

※ソートした戻り値はタプルのリストになる。

 

100本ノック #046

わりとすぐ改変できた。

# knock046.txt (20行目まで)

生れる   で どこで
つく  が 見当が
泣く  で 所で
する  だけ  は いた事だけは  いた事だけは
始める   で ここで
見る  は を 吾輩は   ものを
聞く  で あとで
捕える   を 我々を
載せる   に 掌に
持ち上げる と スーと
ある  が 感じが
落ちつく    で 上で
見る  を 顔を
見る  の ものの
思う  と ものだと
残る  が でも  感じが   今でも
する  をもって    第一毛をもって
する  が 顔が
逢う  に も 猫にも   猫にも
出会う   も 一度も