データ解析 Newspaper3kでニュースサイトの記事を簡単スクレイピング PythonのライブラリNewspaper3kを使ってニュースサイトの記事を巡回して収集する方法をまとめます。これを使えば、いろいろなサイトの記事を巡回して取得することができます。法律などのの範囲内で楽しくスクレイピングを使いましょう。 2022.07.24 データ解析
AtCoder AtCoder ABC4週目参戦日記 AtCoderも始めて4週間、1か月ほど経過しました。いろいろ好きなことばかりやっているとアルゴリズムの勉強があまり進みません。今回は、AtCoder Beginner Contest 260への挑戦となりました。実は前日、間違えて、AtC... 2022.07.20 AtCoder
Python基礎 Pythonのリスト型を基本に立ち戻ってまとめてみた Pythonのリスト型を使いこなし方をまとめてみました。最近始めた競技プログラミングでリスト型でデータを整理する機会が増えたのですが、NumpyやPandasの知識とごちゃごちゃになって頭の整理ができていません。そこで今回、リスト型について、自分用にまとめてました。 2022.07.19 Python基礎
Python基礎 Pythonのイテレータについてまとめてみた Pythonでのイテレータについてまとめてみました。なかなか初心者には難しいイテレータですが、使い方を覚えるとちょっとしたところに使えそうです。いろいろなイテレータの書き方を解説します。 2022.07.16 Python基礎
環境構築 Pythonで自然言語処理ツールWordnetの辞書を使ってみる Wordnetを使って英語の自然言語処理(Natural Language Process; NLP)をやってみます。Wordnetはプリンストン大学で開発された自然言語処理(NLP)を行うためのシーソーラスという同義語や類義語のような関係を上位と下位との関係性で示した辞書のようなものです。 2022.07.15 環境構築自然言語処理
Python基礎 機械学習:Pandas DataFrameの前処理コマンド scikit-learnなどの機械学習ライブラリに入れる前にデータの前処理で、欠損値の処理やカテゴリ変数の変換などをおこない、ライブラリが扱いやすい形にする必要があります。ここではPythonのPandasでよく使う前処理のコマンドをまとめます。 2022.07.11 Python基礎データ解析
AtCoder Quick Sortでアルゴリズムを考える PythonでQuick Sortというアルゴリズムを使って数字の並び替えをしてみます。並び替える方法を他にもいろいろありますが、このQuick Sortはとても効率的に並び替えることができます。有名なアルゴリズムなのかもしれませんが、アルゴリズム初学者の自分には、非常に斬新に思えたので、まとめてみました。 2022.07.08 AtCoder
データ解析 <Pythonでデータ解析>データ解析モデル作成の探索的データ分析(EDA)のクイックリファレンス データ解析におけるモデル作成の流れについてメモ。pandas, matplotlib, seabornは機能が多彩で使いこなすのはなかなか難しいですが、いろいろ簡単にデータの外観をつかむのに有用なコマンドがあります。 2022.07.05 データ解析
AtCoder AtCoder ABC2週目参戦日記 2週目ABC 先週から参戦し、今週で2回目のコンテスト(AtCoder Beginner Contest 258)に参加しました。今回は前回より1問多く出来て3問正解でした。4問目は、解けそうなところまでいったのですが、結局時間切れ。ただ... 2022.07.03 AtCoder