エイエイレトリック

なぐりがき

2023-01-01から1年間の記事一覧

# Django と DRF の TestCase を使いこなす

Django Advent Calendar 2023 の12日目の記事です。 前日は @ryu22e さんの Django 5.0 主な変更点まとめ #Python - Qiita でした。 問題意識 普段から Django と Django REST Framework (DRF) を使っているのですが、テストケースを書く際、いろんな TestCa…

# 日本語係り受け解析器 J.DepP を google colab で動かす

nlp

高速で実行可能な日本語の係り受け解析ライブラリがないか調べていたところ、 J.DepP という 日本語係り受け解析器を見つけたので、紹介します。 C++で実装されているのもあり、かなり高速に動作する印象です。 サイトに記載されている通りに実行してもイン…

# difflib の Differ, HtmlDiff を使ったテキストの差分出力

日本語テキストの差分を python で可視化する方法を考えます。 ほぼ同じだけど微妙に違うファイル同士を比較する時、目diffだと限界があるので可視化するのが良いです。 なるべく楽に、 標準ライブラリの difflib で実装することを考えます。 この記事は pyt…

# Next.js で TinySegmenter と kuromoji.js を実行する

以前、 Next.js で作成したページを versel にデプロイしました。 eieito.hatenablog.com せっかくなので、 javascript を使った NLP を色々試しています。 コードは private repository で管理しているので、ブログで実装を紹介します。 ちなみに Next.jsの…

# Next.js のチュートリアルがよかった

Next.js のチュートリアルページ (https://nextjs.org/learn/foundations/about-nextjs) で Next.js を一通り勉強しました。 I just got 210 points✨ on https://t.co/o52af0XFrz チュートリアルにポイントが表示されていて最後まで進みたくなる仕組みになっ…

都道府県・市区町村をgeopandasで可視化

市区町村の読みって意外と曖昧性があるなと気づき、調べてみることにしました。 市区町村の位置を可視化するにあたり、geopandas を使ってみたのでメモします。 詳細については一番下にgistで埋め込んでます。 要点 課題 (未解決) 可視化結果 都道府県の可視…