
Pythonコードの実行処理時間を計測する方法
Pythonで大容量データなどを扱うようになるとコードの実行処理時間を早めるためのパフォーマンスチューニングも重要。改良を行うために最初はどこにボトルネックがあるのかの把握から。そのため今回はPythonコードの実行処理時間を計測する方法について解説します。

Pythonのlambda(ラムダ式:無名関数)の使い方
Pythonで関数名を持たない無名関数をlambda(ラムダ式)で記述する方法を解説。関数名の指定が必要ないためちょっとした実行処理であれば1行で簡素に記述することができ、関数の引数に簡単な独自関数を渡す場合などに利用します。

Pythonでprint関数のターミナル出力を上書きで1行表示する方法
Pythonでprint関数を使ってターミナルに出力する表示を常時更新しながら上書きしていく方法を解説。出力する行数が多い場合ターミナル表示が一気に流れてしまい確認しにくくなりますが上書きしてプログレスバーのように1行表示させることでコンパクトにまとめることができ便利です。

機械学習用のscikit-learnをPython3にpipでインストールする方法
Google製の機械学習用オープンソースライブラリ『scikit-learn』をPython3の環境にpipコマンドを使ってインストールする方法について解説します。分類・回帰・クラスタリング・次元削減等様々な機械学習のシーンで利用することができます。

fastTextで自然言語(日本語)の学習モデルを生成する手順まとめ
Facebookが開発したfastTextを利用して自然言語(Wikipediaの日本語全記事)の機械学習モデルを生成するまでの手順を解説。また生成した学習モデルを使って類語抽出や単語ベクトルの足し算引き算等の演算テストを行う方法までコード付きで紹介します。

自然言語処理用のPythonモジュール『gensim』のインストール方法
自然言語処理用のモジュールが数多くパッケージ化されたPythonライブラリ『gensim』をPython3の環境にpipコマンドを使ってインストールする方法についての解説です。ベクトル空間の学習モデルを扱うことができます。

int、float、str関数でPythonのデータ型を数値、文字列間の相互変換
Pythonの組み込み関数『int、float、str関数』について解説。Pythonオブジェクトに格納されている数字のデータを整数や浮動小数点数、文字列間でデータ型を相互変換します。

input関数でPythonファイルのコマンドラインからテキストを入力
Pythonの組み込み関数『input関数』について解説。input関数を使えばPythonファイルを実行中のコマンドラインからテキストを入力し変数に取得することができます。

Python+MeCab+NEologdで自然言語の形態素解析環境構築方法
Python、MeCab、mecab-ipadic-NEologdで自然言語の機械学習等を行う最初の工程「形態素解析(分かち書きや品詞等の推定)」用の環境構築方法について解説。辞書ファイルにmecab-ipadic-NEologdを利用しますので新しい言葉にも対応した形態素解析を行えます。

sorted関数でPythonのオブジェクト内要素のソート(並び替え)
Pythonの組み込み関数『sorted関数』について解説。sorted関数を使えばオブジェクト内の要素をソート(並び替え)することができます。sorted関数の使い方やその特性等について詳しく見ていきましょう。

Pythonのround関数で数値の小数点を偶数の丸め
Pythonで浮動小数点の小数部を丸めて整数化したいときに利用する組み込み関数『round関数』について解説。四捨五入ではなく偶数の丸め処理を行うので注意。偶数の丸めについては詳しくわかりやすいよう実例付きで説明します。

Pythonのrange関数で一定間隔の数列(等差数列)を生成する
Pythonで一定間隔の数字の配列を生成したいときに使用する組み込み関数『range関数』について解説。range関数は実際のプログラミングでも非常に出番の多い組み込み関数です。