🔱Kotlinによるスクレイピング🔱 図1. 艦これの画像をKotlinでスクレイピングした画像で作った阿武隈のモザイクアート PythonからKotlinへ部分的な移行@機械学習エンジニアの視点 Pythonは便利な言語です。しかし、スクリプト言語で型を厳密に評価しないということと、いくつかの高負荷な操作において、うまく行かないことがあります。 個人的な経験によるものですが、分析対象が巨大になり、より並列性が求められるプログラムにおいては、Pythonの再現性のないエラーについて悩まされることが多かったです。 何気なく触ってみたKotlinは結構使いやすく、Python3で実装していたScraperを移植してみました。 (なお、私はJavaをろくに触ったことがないです) Pythonのthreadとmultiprocessをつかったスクレイパー 図2. ずっとPythonで使ってたS

