Python 【Python】形態素解析エンジン MeCabの使い方 日本語の形態素解析エンジンとして知られているMeCabについて、Linux(Ubuntu)へのインストールと使い方、およびmecab-Python3モジュールを使ったPythonでの基本的な使い方を具体例を用いて解説します。 2020.11.03 Pythonモジュール自然言語処理
Python 【Python】リスト等のシーケンスをランダムにシャッフルする(random.shuffle, random.sample) random.shuffle()、random.sample()はシーケンス(や集合)をランダムにシャッフルする際に用いる関数です。本記事ではそれぞれの関数の使い方と違いについて具体例を用いて解説します。また、shuffle()の第二引数randomの便利な使い方も併せて紹介します。 2020.05.24 Pythonモジュール
Python 【Python】リストや文字列の要素をランダムに抽出する(random.choice, choices, sample) randomモジュールのchoice(), choices(), sample()は、リストや文字列などのシーケンス型データからランダムに要素を抽出する関数です。本記事ではこれらの使い方について解説します。 2020.05.11 2020.05.23 Pythonモジュール
Python 【Python】urllib.parseモジュールによるURL解析 urllib.parseモジュールは、URLの文字列を解析するPythonの標準ライブラリです。URLを構成要素毎に分解して取り出したり、相対URLから絶対URLを生成するのに使います。WebスクレイピングでダウンロードするURLを指定する際にも使えます。今回は、このモジュールの基本的な使い方についてまとめます。 2020.03.22 2020.03.28 Pythonスクレイピングモジュール
Python 【Python】正規表現を使ったWebスクレイピング スクレイピングはWebサイトから欲しい情報を取得する方法のことで、HTMLスクリプトを解析して所望のデータを抽出することが多いです。この操作はライブラリを使うことで簡単に実行できますが、今回は敢えて正規表現を使ってスクレイピングを行います。これによってスクレイピングの基本を理解できると思います。 2020.03.20 2020.03.21 Pythonスクレイピングモジュール
Python 【Python】ブラウザを起動しWebサイトを表示する方法(webbrowserモジュール) Python標準組み込みモジュールのwebbrowserは、ブラウザを制御してWebサイトを表示することができます。本記事では、このモジュールの使い方についてまとめます。 2020.03.16 2021.10.01 Pythonスクレイピングモジュール
Python [Python] 一時ファイルを作成する(tempfileモジュール) Pythonで一時ファイルを作成するには、組み込みのtempfileモジュールを使うと便利です。ファイル名が可視化される/されない、使い終わった後に自動で削除される/自分で削除する、など目的に応じて使い分けられるよう関数が用意されています。 2019.12.08 2019.12.09 Pythonモジュール
Python 【Python】正規表現 reモジュールの使いかたの基本 Pythonで正規表現マッチング操作を行うには、reモジュールを使います。本記事では、reモジュールを使った正規表現マッチング操作の基本、および文字列の置き換えや分割等の文字列操作について具体例を挙げながらまとめます。 2019.08.17 2020.11.01 Pythonモジュール正規表現
Python 【Python】JSONデータの読み書きの基本(jsonモジュールの使い方) Python標準ライブラリのjsonモジュールを使うと、JSON形式のデータを簡単に扱う事が出来ます。本記事では、loads()によるJSONデータの読み込み、dumps()によるJSONデータの書き込み方法など、jsonモジュールの使いかたの基本についてまとめました。 2019.08.12 2021.10.04 Pythonデータソースと書式モジュール
モジュール 【Python】絶対値の計算方法について(abs, math.fabs, numpy.abs) Pythonで数値xの絶対値を計算するには、組込み関数abs(x), math.fabs(x)を使います。また、配列やリストの要素の絶対値を求めるには、numpy.abs()が便利です。今回は、これらの関数の使いかたについて解説します。 2019.07.16 2019.07.27 モジュール数値型数学演算組込み型