Pythonの基本 PythonによるGoogle翻訳APIを使ったテキスト翻訳 岩の下に隠れていない限り、あなたはおそらく人生で何度もGoogle翻訳を使ったことがあるはずです。 ある単語や文章をある言語から別の言語に翻訳しようとすると、バックグラウンドで希望する結果をもたらしてくれるのがGoogle翻訳APIである... 2022.10.27 Pythonの基本
Pandas入門 PythonでPandasを使ってCSVファイルの読み書きをする Pythonでは、組み込みの open() 関数や専用のcsvモジュールを使ってCSVファイルの読み書きができますが、Pandasを使うこともできます。 この記事では、PythonのPandasライブラリを使ってCSVファイルの読み書きを... 2022.10.27 Pandas入門
Pythonの基本 ランレングスエンコーディング この記事では、ランレングスエンコーディングアルゴリズムがどのように動作し、何に使われるのか、そしてそのエンコードとデコード関数をPythonで実装する方法について説明します。 ランレングスエンコーディング(RLE)は、データ圧縮の非常にシ... 2022.10.27 Pythonの基本
Pythonの基本 Python for NLP: ルールベースのチャットボットを作成する Python for NLPの連載は今回で12回目です。 前回は、PythonのGensimライブラリの様々な機能について簡単に説明しました。 これまで、この連載では、NLTK、SpaCy、Gensim、StanfordCoreNLP、P... 2022.10.27 Pythonの基本
Pythonの基本 Python for NLP: ゼロからのBag of Wordsモデル作成 Python for NLPの連載は今回で13回目です。 前回は、コーパスに含まれる単語のTF-IDFベクトルとユーザー入力のコサイン類似度を用いて、応答を生成する簡単なルールベースのチャットボットの作り方を見ました。 TF-IDFモデル... 2022.10.27 Pythonの基本
Pythonの基本 Python ファイルに内容を追加する 今回は、Pythonを使って既存のファイルに内容を追記する方法を検討します。 例えば、"Hello world!" というテキストを含む helloworld.txt というファイルがあり、Unix ファイルシステム上のカレントワーキング... 2022.10.27 Pythonの基本
Pythonの基本 Python 文字列が部分文字列を含むかどうかをチェックする このガイドでは、Pythonで文字列に部分文字列が含まれているかどうかを確認する方法を紹介します。 いつものように、私たちがカバーする各アプローチは異なる長所と短所を持っています。 in演算子 Python の文字列が部分文字列を含んでい... 2022.10.27 Pythonの基本
Pythonの基本 Python String strip() 関数 今回は、Pythonで文字列の両端から文字を取り除く方法を検討します。 組み込みの String 型はPythonの重要な構造体であり、テキストデータを簡単に扱えるメソッドが組み込まれています。 プログラマが文字列の先頭または末尾から不要... 2022.10.27 Pythonの基本
Pythonの基本 Python for NLP: Gensim ライブラリを使った作業 (パート2) Python for NLPの連載は今回で11回目、Gensimライブラリの連載は2回目です。 前回は、PythonのGensimライブラリについて簡単に紹介しました。 単語とそれに対応する数値 ID を対応付ける辞書を作成する方法を説明... 2022.10.27 Pythonの基本
Pythonの基本 PyOpenGLを使ったPythonでのOpenGLの簡単な紹介 このチュートリアルでは、PythonでPyOpenGLライブラリを使用する方法を学びます。 OpenGLはWindows、Linux、MacOSを含む複数のプラットフォームでサポートされているグラフィックライブラリで、他の複数の言語でも... 2022.10.27 Pythonの基本