自然言語処理100本ノック2020

自然言語処理100本ノック2020から逃げるな まとめ

これは自然言語処理100本ノック2020に挑んだとある人間の物語。 1章 00. 文字列の逆順 01.「パタトクカシーー」 02. 「パトカー」+「タクシー」=「パタトクカシーー」 03. 円周率 04. 元素記号 05. n-gram 06. 集合 07. テンプレートによる文生成 08. 暗…

自然言語処理100本ノック2020から逃げるな「10. 行数のカウント」

これは自然言語処理100本ノック2020に挑んだ、とある人間の記録。 他の問題はこちら → 自然言語処理100本ノック2020から逃げるな まとめ 10. 行数のカウント 行数をカウントせよ.確認にはwcコマンドを用いよ. Pythonコード import sys filepath = sys.argv…

自然言語処理100本ノック2020から逃げるな「09. Typoglycemia」

自然言語処理100本ノック2020の挑戦記録です。 他の問題はこちら → 自然言語処理100本ノック2020から逃げるな まとめ 09. Typoglycemia スペースで区切られた単語列に対して,各単語の先頭と末尾の文字は残し,それ以外の文字の順序をランダムに並び替えるプ…

自然言語処理100本ノック2020から逃げるな「08. 暗号文」

自然言語処理100本ノック2020の挑戦記録です。 他の問題はこちら → 自然言語処理100本ノック2020から逃げるな まとめ 08. 暗号文 与えられた文字列の各文字を,以下の仕様で変換する関数cipherを実装せよ. 英小文字ならば(219 - 文字コード)の文字に置換 そ…

自然言語処理100本ノック2020から逃げるな「07. テンプレートによる文生成」

自然言語処理100本ノック2020の挑戦記録です。 他の問題はこちら → 自然言語処理100本ノック2020から逃げるな まとめ 07. テンプレートによる文生成 引数x, y, zを受け取り「x時のyはz」という文字列を返す関数を実装せよ.さらに,x=12, y=”気温”, z=22.4と…

自然言語処理100本ノック2020から逃げるな「06. 集合」

自然言語処理100本ノック2020の挑戦記録です。 他の問題はこちら → 自然言語処理100本ノック2020から逃げるな まとめ 06. 集合 “paraparaparadise”と”paragraph”に含まれる文字bi-gramの集合を,それぞれ, XとYとして求め,XとYの和集合,積集合,差集合を求…

自然言語処理100本ノック2020から逃げるな「05. n-gram」

自然言語処理100本ノック2020の挑戦記録です。 他の問題はこちら → 自然言語処理100本ノック2020から逃げるな まとめ 05. n-gram 与えられたシーケンス(文字列やリストなど)からn-gramを作る関数を作成せよ.この関数を用い,”I am an NLPer”という文から…

自然言語処理100本ノック2020から逃げるな「04. 元素記号」

自然言語処理100本ノック2020の挑戦記録です。 他の問題はこちら → 自然言語処理100本ノック2020から逃げるな まとめ 04. 元素記号 “Hi He Lied Because Boron Could Not Oxidize Fluorine. New Nations Might Also Sign Peace Security Clause. Arthur King…

自然言語処理100本ノック2020から逃げるな「03. 円周率」

これは自然言語処理100本ノック2020に挑んだ、とある人間の記録。 他の問題はこちら → 自然言語処理100本ノック2020から逃げるな まとめ 03. 円周率 “Now I need a drink, alcoholic of course, after the heavy lectures involving quantum mechanics.”とい…

自然言語処理100本ノック2020から逃げるな「02. 「パトカー」+「タクシー」=「パタトクカシーー」」

これは自然言語処理100本ノック2020に挑んだ、とある人間の記録。 他の問題はこちら → 自然言語処理100本ノック2020から逃げるな まとめ 02. 「パトカー」+「タクシー」=「パタトクカシーー」 「パトカー」+「タクシー」の文字を先頭から交互に連結して文…

自然言語処理100本ノック2020から逃げるな「01. パタトクカシー」

これは自然言語処理100本ノック2020に挑んだ、とある人間の記録。 他の問題はこちら → 自然言語処理100本ノック2020から逃げるな まとめ 01. パタトクカシー 「パタトクカシーー」という文字列の1,3,5,7文字目を取り出して連結した文字列を得よ. string = "…

自然言語処理100本ノック2020から逃げるな「00. 文字列の逆順」

これは自然言語処理100本ノック2020に挑んだ、とある人間の記録。 他の問題はこちら → 自然言語処理100本ノック2020から逃げるな まとめ 00. 文字列の逆順 文字列”stressed”の文字を逆に(末尾から先頭に向かって)並べた文字列を得よ string = "stressed" p…