Posts tagged Python

DataFrameの特定の要素に特定の文字列を含む行の抽出と削除

pandasのDataFrameの特定の列の要素に指定した文字列を含む行を抽出する方法と、その行を削除する方法です。

Read more ...


DataFrameの欠損値を特定の値で置き換える

pandasのDataFrame内にある欠損値を、特定の値で置き換えます。

Read more ...


Python(pandas)でExcelファイルを読み込んでDataFrameにする

PandasでExcelファイル(xlsx)にアクセスするときに、openpyxlなどの外部モジュールが必要になります。 pipなどでインストールしてください。

Read more ...


Pythonでデータ分析入門3(初めての決定木(多クラス分類))

Pythonで決定木を使った多クラス分類をします。

Read more ...


pandasでクロス集計する

Pythonでpandasを使ってクロス集計をします。

Read more ...


Pythonでデータ分析入門2(初めてのロジスティック回帰(2クラス分類))

Pythonでロジスティック回帰を使って2クラス分類問題を解いてみます。

Read more ...


Pythonでデータ分析入門1(初めての回帰分析)

Pythonを使って重回帰分析をしてみます。

Read more ...


Pythonで回帰モデルの評価関数

機械学習(回帰モデル)で利用される評価関数について、Python(Scikit-learn)を使って計算する手順です。

Read more ...


Pythonで箱ひげ図を描く

Pythonで箱ひげ図を描画します。いくつかの方法を紹介します。

Read more ...


Pythonでデータを学習用と検証用に分割する

機械学習用のデータをScikit-Learnを使って学習用と検証用に分割します。

Read more ...


pandasで同じデータ(要素)がいくつあるか調べる

pandasでDataFrameやSeries内の各データが、データセット内でどの程度の頻度で出現するかを調べます。

Read more ...


scikit-learnのサンプルデータセットを入手する

scikit-learnには、いくつかのデータセットが備わっています。大別すると、ToyデータセットとRealworldデータセットに分けられます。Realworldデータセットの方が、大規模なデータになります。

Read more ...


pandasで相関係数を計算する

pandasのDataFrameの各項目間の相関係数を計算してみます。

Read more ...


pandasでカテゴリ変数を数値データに変換する

pandasのDataFrameに格納されているカテゴリ変数(質的データ)を数値データ(量的データ)に変換します。

Read more ...


pandasとseabornでデータの可視化(散布図行列)

pandasとseabornを使って、簡単にデータの可視化をします。具体的には、散布図行列(ペアプロット)を作成します。

Read more ...


pandasの学習用のデータセットを入手する

Pythonでpandasの学習をしていると、お試し用のデータセットが欲しくなることがあります。pandasにはデータセットをダウンロードする機能はありませんが、seabornにDataFrameとしてデータをダウンロードする機能があります。

Read more ...


Pythonでpandas入門5(欠損値(NaN)の扱い)

Pythonのデータ分析で用いられるpandasの入門編です。欠損値の確認や置換方法について解説します。

Read more ...


Pythonでpandas入門4(データの連結と結合)

Pythonのデータ分析で用いられるpandasの入門編です。データ(DataFrame)の連結や結合について解説します。

Read more ...


Pythonでpandas入門3(データの統計量の計算)

Pythonのデータ分析で用いられるpandasの入門編です。データ(DataFrame)の最大値や平均などの統計量の計算について解説します。

Read more ...


Pythonでpandas入門2(データの追加と削除および並び替え)

Pythonのデータ分析で用いられるpandasの入門編です。データ(DataFrame)の列と行の追加および削除と、データの並び替えについて解説します。

Read more ...


Pythonでpandas入門1(データの入力とデータへのアクセス)

Pythonのデータ分析で用いられるpandasの入門編です。データの入力と、入力されたデータから必要な部分の取り出しについて解説します。

Read more ...


PythonでPDFファイルのサムネイル画像を作る

PythonでPDFファイルのサムネイル画像を作ってみました。

Read more ...


Pythonで画像の余白を削除する(OpenCV編)

PythonのOpenCVモジュールを使って、画像の余白部分を削除(クロップ、トリミング)します。

Read more ...


Pythonで画像の余白を削除する(Pillow編)

PythonのPillowモジュールを使って、画像の余白部分を削除(クロップ、トリミング)します。

Read more ...


PythonでPDFを画像に変換する(Windows10)

Windows10でPythonを使ってPDFを画像に変換するために、Windows10にPopplerとpdf2imageをインストールします。

Read more ...


Pythonで写真の中の線を抽出してみた

Pythonでグレースケールの写真に書き込まれた線を抽出してみました。イメージとしては、X線写真の後処理で書き込まれた線を取り出してみるという感じです。

Read more ...


Pythonでマスク画像を作る方法(3選)

Pythonを使って画像をマスクします。Pillowを使う方法とOpenCVを使う方法、およびOpenCVとNumPyを組み合わせる方法です。

Read more ...


PythonでHTMLから特定のタグを抜き出してCSVにする

PythonでHTMLからaタグをリストアップして、リンク先とリンクテキストをCSV形式で出力します。

Read more ...


Pythonでcsv形式の文字列データをパースする

Pythonのcsvモジュールで、文字列データをパースしてリストに変換します。

Read more ...


Pythonで論理演算する

Pythonで論理演算をしてみます。

Read more ...


Pythonでクリップボードとのデータのやりとりをする

Pythonでクリップボードへコピー、およびクリップボードからのペーストをしてみます。

Read more ...


PythonのMatplotlibのグラフに領域を指示して最大値と最小値を取得する(GUI版)

PythonのMatplotlibでtkinterに描画したグラフに対して、マウスでここからここまでという領域を指定して、その領域内のグラフの最大値と最小値を取得してみます。

Read more ...


PythonのMatplotlibのグラフに領域を指示して最大値と最小値を取得する

PythonのMatplotlibで描画したグラフに対して、マウスでここからここまでという領域を指定して、その領域内のグラフの最大値と最小値を取得してみます。

Read more ...


Pythonで画像の減色をする

PythonのPillow(PIL)モジュールを使って、画像を減色してみました。

Read more ...


Python (Pillow)でグラデーション画像を作る

PythonのNumPyとPillow (PIL)を使って、グラデーション画像を作ってみました。

Read more ...


PythonでPDFを操作する

PythonでPDFを操作するコードの例です。

Read more ...


PythonでPDFファイルのページを回転してみた

PyPDF2を使って、PDFファイルのページを回転してみました。

Read more ...


PythonでPDFファイルの文書情報の取得と書き換え

PyPDF2モジュールを使って、PDFファイルの文書情報(メタデータ)を取得したり書き換えたりしてみました。

Read more ...


Pythonで連番PDFファイルをまとめて結合する

PyPDF2モジュールを使って、ディレクトリ内の連番のPDFファイルをまとめて結合してみました。

Read more ...


PythonでPDFファイルを1ページ毎に分割する

PyPDF2モジュールを使って、PDFファイルを1ページ毎に分割します。

Read more ...


PythonでPDFファイルのページ編集(結合、挿入、抜き出し、分割)をする

PythonのPyPDFモジュールを使って、PDFファイルのページ毎の分割や結合などの編集をしてみます。

Read more ...


PythonからWindows RuntimeのAPIを使ってみる

Microsoftが公開しているモジュールを使って、PythonからWindows Runtime APIを呼び出してみました。

Read more ...


PyTorch チュートリアルにトライ 4 (GPUを使う)

PyTorchへの入門として、公式のチュートリアルをなぞってみました。 PyTorch本家のチュートリアル のCIFAR-10の画像分類を、GPUで実行してみたいと思います。

Read more ...


PyTorch チュートリアルにトライ 3 (画像分類)

PyTorchへの入門として、公式のチュートリアルをなぞってみました。 PyTorch本家のチュートリアル に従って、CIFAR-10の画像分類をしてみたいと思います。

Read more ...


PyTorch チュートリアルにトライ 2 (初めてのニューラルネットワーク)

PyTorchへの入門として、公式のチュートリアルをなぞってみました。

Read more ...


PyTorch チュートリアルにトライ 1 (テンソル)

PyTorchへの入門として、公式のチュートリアルをなぞってみました。

Read more ...


PyTorchをインストール

Python用のディープラーニングフレームワークとして有名なPyTorchを、ローカルにインストールします。

Read more ...


Pythonで動画から静止部分を抜き出してみた

Pythonで、動画ファイルの中から静止している部分を選んで静止画として抜き出してみました。

Read more ...


Pythonでフォルダ内に同じ画像がないか検索してみた

同じフォルダの中に同じ画像がないかどうか、Pythonで調べてみました。

Read more ...


PythonでPSDファイルをJPEGやPNGに変換する

PythonでPSDファイルを読み込んで、別のファイルフォーマットで出力してみました。Pillow(PIL)やOpenCVを経由する方法も試してみました。

Read more ...


Chainerチュートリアルでscikit-learnに入門した(重回帰分析)

PFNのChainerチュートリアルのscikit-learnの入門編をやってみました。

Read more ...


PythonでRedmineのチケットを操作する

PythonからRedmineのチケットを操作(取得・更新・発行)してみました。

Read more ...


WordPressのブログを静的サイトに書き換えてみました

WordPressで作ったブログサイトを、静的サイトに変換してみました。変換先のサイトはSphinxで作りました。

Read more ...


Pythonでグラフ(Matplotlib)を表示して動的に変更する

PythonのmatplotlibのグラフをtkinterのGUIに表示して、そのグラフをプログラムの側から動的に変更してみます。具体的にはスライダーで数式のパラメーターを変更して、その結果をグラフにリアルタイムに反映させます。

Read more ...


PythonでApacheのログを読む

PythonでApache(httpd)のログをパースして読んでみます。もっと具体的に言うと、さくらインターネットのレンタルサーバーのログです。

Read more ...


Pythonでオブジェクトを選択してクロップするツールを作ってみた

Pythonで、図の中のオブジェクトを選択してクロップする範囲を決める、クロップツールを作ってみました。GUIはtkinterです。

Read more ...


Chainerが出力するネットワーク構造図をGraphvizで見る

ChainerのTrainerが出力するネットワーク構造図(dotファイル)をGraphvizで可視化してみました。

Read more ...


Jupyter notebookをWindows10にインストール

Jupyter notebookをAnacondaを使用せずにWindows10にインストールしました。

Read more ...


PythonでFizzBuzz問題をやってみた

PythonでFizzBuzz問題のプログラムを何通りか作ってみました。

Read more ...


PythonとExcelでフォルダの使用量を調べてみた

PythonとExcelを組み合わせて、フォルダ(ファイル)がどれくらいの使用量になっているか調べてみました。

Read more ...


Pythonで複数のCSVデータを1つのファイルにまとめてみた

Pythonを使って、複数のCSVファイルを1つにまとめてみました。

Read more ...


Pythonで測定データのピーク値を検出してみる

測定ログデータのピーク値をPythonで検出してみました。

Read more ...


Pythonで曜日を取得する

Pythonで指定した日付の曜日を取得してみます。

Read more ...


Pythonのグラフのひな形

PythonのMatplotlibでグラフを描くときの例です。ひな形を作っておくと、とっさの時に流用できて便利ですよね。

Read more ...


Pythonでデータを整形して出力する

Pythonでリストや辞書などのデータを整形して出力してみます。

Read more ...


Sphinx(ablog)の後処理をする

Sphinx(ablog)で出力したHTMLのドキュメントファイルに対して、bashとPythonを使って後処理をしました。具体的には、タグの属性の書き換えです。

Read more ...


Pythonでテキストファイルを読み込んだときに、行毎に分割したリストにする

Pythonでテキストファイルを読み込んでデータを処理する際に、1行毎に分割してリストにすると便利な場合がありますので、分割してみます。

Read more ...


Pythonでgzip圧縮されたファイルからデータを直接読み込む

Pythonでgzipで圧縮されたファイルを直接読んでみます。

Read more ...


Pythonで文字を置換する

Pythonで文字列の中の文字を置換(書き換え)します。

Read more ...


Pythonのxmlで要素を列挙する

Pythonのxmlまたはdefusedxmlモジュールで、XMLの要素を列挙してみました。

Read more ...


PythonのxmlモジュールのElementTreeのルート要素を取得する

PythonのxmlまたはdefusedxmlモジュールのElementTreeオブジェクトのルート要素を、Elementオブジェクトとして取得します。

Read more ...


PythonのxmlモジュールのElementからElementTreeを作る

PythonのxmlまたはdefusedxmlモジュールのElementオブジェクトから、ElementTreeオブジェクトを作ってみました。

Read more ...


PythonでXMLと文字列の変換

Pythonで文字列をXMLに変換(パース)したり、XMLを文字列に変換したりしてみます。

Read more ...


PythonでXMLの読み込みと書き出し

PythonでXMLの読み込みと書き出しをしてみます。

Read more ...


Pythonで連続した文字列を作る

Pythonで連続した文字列を簡単に作る方法です。

Read more ...


PythonでXMLの構造を表示してみた

PythonでXMLファイルのタグの親子関係を視覚化してみました。

Read more ...


Pythonでグラフ(Matplotlib)のアニメーションを作る(FuncAnimation編)

Pythonのmatplotlibを使って、グラフのアニメーションを作ります。ここでは、グラフを描く関数を続けて呼び出してアニメーションを作ってみます。また、アニメーションをPillowで出力します。

Read more ...


Pythonでディレクトリを選択するダイアログを使う

Pythonでディレクトリを選択するダイアログを表示して使ってみます。

Read more ...


Pythonで名前を付けて保存するダイアログを使う

Pythonで、「名前を付けて保存」のファイル名を選択するダイアログを使ってみます。

Read more ...


Pythonでファイルを開くダイアログを使う

Pythonのtkinterで、「ファイルを開く」ダイアログを使ってみました。

Read more ...


PythonでCanvasをリサイズできるようにしてみた

Pythonのtkinterのcanvasを、ウインドウに合わせてリサイズできるようにしてみました。

Read more ...


Pythonのcanvasにマウスで線を描いてみる

Pythonのtkinterのcanvasウィジェットに、マウスで線(絵)を描いてみます。

Read more ...


Pythonのcanvasに表示した四角形を変形する

Pythonのtkinterのcanvasに四角形を表示して、それを変形させます。領域を選択するときによく使われる枠のようなものです。

Read more ...


Pythonのcanvasのマウスポインタの座標を取得する

Pythonのtkinterのcanvas上で、マウスのポインタの座標を取得してみます。

Read more ...


Pythonのtkinterのcanvasにクリップボードから画像をペーストする

PythonでPillowを使ってクリップボードから画像データを取得します。そして、取得したデータをtkinterのcanvasに貼り付けます。

Read more ...


PythonからWindowsのクリップボードに画像をコピーする

PythonのPillowモジュールのイメージオブジェクトを、Windows10のクリップボードにビットマップ画像としてコピーします。

Read more ...


Pythonのtkinterのcanvasに表示する画像を切り替える

PythonのGUI(tkinter)モジュールのcanvasウィジェットに表示する画像を、プログラムの側から切り替えてみました。

Read more ...


Pythonでwavファイルを書き出す

PythonでSciPyを使ってwavファイルを書き出してみます。元のデータはnumpy.arrayです。

Read more ...


Pythonでwavファイルを読み込む

PythonでSciPyを使って音声ファイル(wavファイル)を読み込んでみます。読み込んだデータはnumpy.arrayになります。

Read more ...


PythonでGUIに画像を表示する

PythonのGUI(tkinter)のcanvasに画像を表示します。

Read more ...


PythonのGUIを試してみた

PythonのGUI(グラフィカルユーザーインターフェース)モジュールのtkinterを試してみました。

Read more ...


Pythonでグラフのアニメを作る(OpenCVでmp4ファイルを出力編)

Pythonのmatplotlibで描いたグラフをOpenCVを使ってmp4ビデオファイル出力します。

Read more ...


PythonでGIFアニメを作る(PILでアニメーションファイルを出力編)

Pythonのmatplotlibで描いたグラフをPillowを使ってGIFアニメーション出力します。

Read more ...


PythonのMatplotlibのグラフをNumPy行列に変換してOpenCVやPillowで使う

PythonのMatplotlibで描いたグラフを、NumPyのndarrayに変換して、OpenCVやPillowで使えるようにします。

Read more ...


Pythonで文字の内容から真偽値の判定をする

Pythonで真偽値の判定をするとき、偽と定義されていないオブジェクトは真と判定されます。Falseという文字列も真になります。そこで、文字列の中身から真偽値を判定します。

Read more ...


Pythonのコマンドライン引数の説明の表示を追加する(argparse編)

Pythonのargparseモジュールでコマンドライン引数を読み取るスクリプトの、ヘルプで表示されるコメントを増やしてみました。

Read more ...


Pythonでコマンドライン引数の型を指定する(argparse編)

Pythonのargparseモジュールによるコマンドライン引数の取得で、取得した引数の型変換をします。

Read more ...


Pythonのコマンドライン引数に既定値を設定する(argparse編)

Pythonのargparseモジュールで設定するコマンドライン引数に、既定値を設定します。

Read more ...


Pythonのコマンドライン引数(argparse編)

Pythonスクリプトのコマンドライン引数の処理を簡単にしてくれるargparseモジュールの使い方です。

Read more ...


Pythonで図形の外接矩形を描く(OpenCV編)

PythonのOpenCV(cv2)モジュールを使って、図形の外接矩形を描きます。

Read more ...


Pythonで図形の輪郭の大きさを調べる(OpenCV編)

PythonのOpenCV(cv2)モジュールで描いた図形の輪郭の大きさを調べます。

Read more ...


Pythonで記号の輪郭を検出する(OpenCV編)

PythonのOpenCV(cv2)モジュールを使って、画像中の記号の輪郭を検出してみます。

Read more ...


Pythonで画像を2値化する(OpenCV編)

PythonのOpenCV(cv2)モジュールを使って、画像の2値化をします。

Read more ...


PythonでOpenCVの画像データをMatplotlibで表示する

PythonのOpenCV(cv2)モジュールの画像データを、Matplotlibのpyplotで表示してみます。

Read more ...


Pythonでカラー画像をグレイスケールに変換する(OpenCV編)

Pythonのcv2モジュールを使って、カラー画像をグレイスケール画像に変換します。

Read more ...


Pythonで画像を読み込み、表示し、保存する(OpenCV編)

PythonのOpenCV(cv2)モジュールで、画像ファイルの読み込みと、表示と、保存をしてみます。

Read more ...


Pythonで画像を拡大縮小(リサイズ)する(Pillow編)

PythonのPillow(PIL)モジュールを使用して、画像のリサイズ(拡大・縮小)をします。

Read more ...


Pythonで画像をトリミングする(Pillow編)

PythonのPillow(PIL)モジュールを使って、画像をトリミング(クロップ・切り抜き)します。

Read more ...


Pythonで画像を他の画像にペーストする(Pillow編)

PythonのPillow(PIL)モジュールのImageオブジェクト同士をペーストしてみます。

Read more ...


Pythonで画像を回転する(Pillow編)

PythonのPillow(PIL)モジュールを使って、画像を回転します。単純に回転するだけではなく、回転の背景を任意の色(白色)にしてみます。

Read more ...


Pythonで画像の大きさやフォーマットを調べる(Pillow編)

PythonでPillow(PIL)モジュールを使うときの画像のオブジェクト(Imageオブジェクト)から、画像のサイズやフォーマットの情報を調べてみます。

Read more ...


Pythonで画像を読み込み、表示し、保存する(Pillow編)

PythonのPillow(PIL)モジュールで、画像ファイルの読み込みと、表示と、保存をしてみます。

Read more ...


PythonでGIFアニメを作る(PILでファイルをつなげる編)

PythonでGIFアニメを作ります。今回は、Pillow(PIL)を使って連番の画像ファイルからGIFファイルを作ります。

Read more ...


Pythonで画像の色に合わせたワードクラウドを作ってみた

Pythonでワードクラウドを作ってみました。今回は、画像の色に合わせたワードクラウドです。プロ生ちゃんに実験台になっていただきました。

Read more ...


Pythonで画像の形に合わせたワードクラウドを作ってみた

Pythonでワードクラウドを作ってみました。今回は、画像の形に合わせたワードクラウドです。プロ生ちゃんに実験台になっていただきました。

Read more ...


PythonでWord Cloudを作ってみた(和文編)

Pythonでワードクラウドを作ります。ベースになる文章を和文にしてみます。

Read more ...


PythonでWord Cloudを作ってみた(単語を予め分けておく編)

PythonでWord Cloudを作ってみました。今回は、ワードクラウドに表示する単語を予め分けておく方法です。

Read more ...


PythonのWord Cloudで表示しない単語を増やす

Pythonのwordcloudモジュールでワードクラウドを作るときに、表示する単語の制限を増やしてみました。

Read more ...


PythonでWord Cloudを作ってみた

PythonでWord Cloudを作ってみました。

Read more ...


Pythonでtar.gzなファイルを解凍(展開)する

Pythonでtar.gzで圧縮されたファイルを解凍(展開)してみます。

Read more ...


PythonでCSVのデータの頭のスペースを削除しながら読み込む

PythonでCSVのデータを読み込むときに、データの頭のスペースを読まないようにしてみました。

Read more ...


PythonでいろいろなCSVデータを読み込んでみた

PythonでいろいろなCSVデータを読み込んでみました。はたして意図通りに読み込めたでしょうか。

Read more ...


PythonでTSVファイルの読み込みと書き出しをする

Pythonでcsvモジュールを使って、TSVデータ(タブでフィールドを区切ったデータ)をファイルから読み込んだりファイルに書き出したりしてみます。

Read more ...


Pythonでファイルのサイズを調べる

Pythonでファイルのサイズを調べます。

Read more ...


Pythonでファイルをリストアップする

Pythonで特定のディレクト以下にあるファイルをリストアップします。

Read more ...


Pythonで文字を全角か半角か判別する

固定幅フォントで表示させたいときに、文字数カウントで全角を2文字としてカウントしたいことがあります。Pythonでカウントしてみます。

Read more ...


Pythonでパスをディレクトリとファイル名に分ける

Pythonで、パスを表す文字列をディレクトリとファイル名に分割します。

Read more ...


Pythonでパス名を結合する

Pythonでパス名を結合します。文字列として結合するとディレクトリ区切り文字を自分で入れないといけませんが、そのあたりを自動で処理してくれます。

Read more ...


PythonでURLを結合する

PythonでURLを結合します。相対URLを絶対URLに変換するときなどに使います。

Read more ...


PythonでURLを解析する

PythonでURL文字列をパースします。URLからディレクトリ部分を取り出したいときなどに便利です。

Read more ...


Pythonでディレクトリを作成する

Pythonでディレクトリを作ります。

Read more ...


Pythonでファイルやディレクトリが存在するか確認する

Pythonでファイルやディレクトリが存在するか確認してみます。

Read more ...


Pythonでファイルのディレクトリ名を調べる

Pythonでファイルやディレクトリが所属するディレクトリの名前を調べてみます。

Read more ...


Pythonでプロセスを一時停止する

Pythonのスクリプトの実行を、一時停止します。

Read more ...


Pythonで基準時刻からの経過秒数を取得する

Pythonでシステムの基準となる時刻からの経過秒数を取得してみます。

Read more ...


Pythonの時刻の基準を調べてみる

プログラムで時間を扱っていると、システムの中で基準値を決めていてそこからの経過時間を絶対値としてとらえて、それを我々に分かり易いように変換して表示していることがあったりします。Pythonの場合の時刻の基準はいつになっているのでしょうか。調べてみました。

Read more ...


Pythonで値が一番小さい要素のインデックスを探す

PythonのNumPyの行列の各要素から、最も値が小さい要素のインデックスを見つけてみます。

Read more ...


Pythonで値が一番大きい要素のインデックスを探す

PythonのNumPyの行列の各要素から、最も値が大きい要素のインデックスを見つけてみます。

Read more ...


Pythonで行列の積を計算する

PythonのNumPyの行列の積を計算してみます。

Read more ...


Pythonで行列の次元を調べる

PythonのNumPyで作った行列の次元を調べてみました。

Read more ...


Pythonで2つの行列の対応する要素の最大値の行列を作る

PythonのNumPyを使って、2つの行列の各要素を比較して、大きい方の要素を集めた行列を作ります。

Read more ...


Pythonで等間隔の数字の列を作る(arange編)

PythonでNumPyを使って等間隔の数列を作ります。

Read more ...


Pythonでブール値を数値に変換する

Pythonでブール値(TrueとFalse)を数値に変換します。

Read more ...


Pythonで数値を比較する

Pythonで数値の大小を比較するときに使う演算子です。

Read more ...


Pythonで2次元メッシュを作る

Pythonで2次元のメッシュを作ります。メッシュと言っても、実際に作るのは行列です。3次元グラフを描く際の、各要素のX成分とY成分を準備するようなイメージです。

Read more ...


NumPyで転置行列を取得する

PythonのNumPyで作った行列の、転置行列を計算してみます。

Read more ...


Pythonでグラフ(Matplotlib)のアニメーションを作る(ArtistAnimation編)

Pythonのmatplotlibを使って、グラフのアニメーションを作ります。ここでは、アニメーションに使うデータをあらかじめ準備しておく方法を説明します。パラパラアニメの要領ですね。

Read more ...


Pythonで週番号を計算する

Pythonで特定の日付の週番号を計算してみます。

Read more ...


Pythonでグラフのコンテナを作る

Pythonでmatplotlibを使ってグラフをプロットするときに、軸や線を格納するコンテナを作ります。

Read more ...


Pythonでグラフを描く

Pythonではmatplotlibモジュールを使うと、グラフを描きます。ここでは、matplotlibでグラフを描くときの基本となるメソッドについて説明します。

Read more ...


NumPyの定数

PythonのNumPyには、いくつかの定数が定義されています。

Read more ...


テキストで記録している作業ログから最近のログを抽出できるようにしてみた

作業ログから直近のログを抽出して週報にしているのですが、ログがたまってきて抽出作業が面倒になったので、Pythonに抽出してもらうようにしてみました。

Read more ...


Pythonで等間隔の数字の列を作る

PythonでNumPyを使って等間隔の数字の列(数列)を作ります。

Read more ...


Pythonの行列のサイズを調べる

PythonのNumPyを使って行列を扱うときに、その行列のサイズを調べる手順です。

Read more ...


Pythonで零行列を作る

PythonのNumPyを使って、零行列を作ってみます。

Read more ...


Pythonで指定した数値以上の最小の整数を計算する

Pythonを使って、ある指定した数値より大きい整数で、かつ最小の整数を計算します。

Read more ...


PythonのNumPyの行列の書き換えを禁止したり許可したりする

Pythonで使うNumPyのndarrayは、オブジェクトのプロパティを設定することで、書き換えを許可したり禁止したりできます。

Read more ...


Pythonでハミング窓関数を作る(SciPy編)

PythonでFFT用にハミング窓(hamming window)を作ってみます。いくつか作り方があるようですが、ここではSciPy.signalを使ってみます。

Read more ...


Pythonのリストを結合する

Pythonでリストを結合します。

Read more ...


Pythonでcsvファイルの読み込みと書き込みをする

Pythonでcsvモジュールを使って、csvデータをファイルから読み込んだりファイルに書き込んだりしてみます。

Read more ...


PythonのBeautifulSoup4でHTMLの要素の囲いを外す

PythonのBeautifulSoup4モジュールを使って、HTMLドキュメントの要素の囲いを外してみます。

Read more ...


PythonのBeautifulSoup4でHTMLの要素を新しい要素で囲う

PythonのBeautifulSoup4モジュールを使って、HTMLドキュメントの要素を別の要素で囲ってみました。

Read more ...


PythonのBeautifulSoup4でHTMLに要素を追加する

PythonのBeautifulSoup4モジュールを使って、HTMLドキュメントに要素を追加してみます。

Read more ...


PythonのBeautifulSoup4でHTMLの要素を削除する

PythonのBeautifulSoup4モジュールを使って、HTMLドキュメントの特定の要素を削除してみます。

Read more ...


PythonのBeautifulSoup4でHTMLの要素を抜き出す

PythonのBeautifulSoup4モジュールを使って、HTMLドキュメントから特定の要素を抜き出してみます。

Read more ...


PythonのBeautifulSoup4でHTMLの要素の内容を削除する

PythonのBeautifulSoup4モジュールを使って、HTMLドキュメントの要素(タグ)の内容を削除します。

Read more ...


PythonのBeautifulSoup4でHTMLの要素を検索する

PythonのBeautifulSoup4モジュールを使って、HTMLファイルの中から指定したタグの要素を見つけてみます。

Read more ...


PythonのBeautifulSoup4でHTMLの要素の内容にアクセスする

BeautifulSoup4を使って、HTMLタグの内容にアクセスしてみます。

Read more ...


PythonでHTMLを加工する

PythonでHTMLを加工したりHTMLからデータを抜き出したりするときに便利なモジュールとして、Beauriful Soup 4というモジュールがあります。このモジュールを使ってみます。

Read more ...


Pythonで大文字と小文字を変換する

Pythonで英文字の大文字と小文字の変換をします。

Read more ...


Pythonのprint関数で改行せずに出力する

Pythonで標準出力に文字列等の出力するときに組み込み関数のprintを使うことはよくあると思いますが、改行しないようにしてみます。

Read more ...


Pythonのリストを比較する

Pythonの2つのリストが全く同じかどうかの比較をします。

Read more ...


Pythonの文字列の先頭(末尾)の文字列を削除する

Pythonで文字列の先頭の数文字を取り除きたいときや末尾の数文字を取り除きたいときに、スライスを使うと簡易に取り除けます。

Read more ...


Pythonのリストや辞書をファイルに保存する

Pythonのリストやタプルや辞書などのオブジェクトを、CSVやJSONやXMLなどに変換することなく、そのままファイルに保存します。

Read more ...


Pythonのプログラムを終了する

Pythonのスクリプトで、条件分岐した結果スクリプトを終了したいときには、sysモジュールのexitメソッドを呼び出します。

Read more ...


Pythonでテキストファイルを1行ずつ読み取る

Python3で、テキストファイルを1行ずつ読み込んでみました。

Read more ...


Pythonで正規表現

Pythonで正規表現を使って、文字列を検索してみます。

Read more ...


Pythonでテキストファイルを読み込む

テキストファイルをPythonで読み込んでみます。

Read more ...


Pythonで3Dグラフを描く

Pythonのmatplotlibを使って、CSVデータから3次元グラフを描いてみます。

Read more ...


Pythonでリストを並び替える

Pythonのリストを順番に並び替えます。

Read more ...


Excelで読みやすいCSVの日付と時刻の形式を考えてみる

Excelには、CSVという拡張子のファイルを読み込むときに、各列の書式を解析して自動的にセルに書式を割り振るという便利な機能があります。これが便利なときもありますが、かえって邪魔な場合もあります。それなのにこの機能をOFFにすることができません。

Read more ...


PythonのCSVモジュールのExcel的書式の中身を確認してみた

Pythonのcsvモジュールでは、csvファイルの書式を一つ一つ指定することもできますが、ある程度まとめた形で指定することもできます。 readerオブジェクトとwriterオブジェクトの既定値はexcelになっていますので、それぞれの設定がどうなっているのか確認してみました。

Read more ...


Pythonでファイルの中の文字列を検索してみる

Pythonを使ってテキストファイルの中の文字列を検索して、その位置(行)を調べてみました。

Read more ...


Pythonでディレクトリ内のファイルの一覧を取得する

Pythonでディレクトリ内のファイルの一覧を取得してみます。

Read more ...


PythonでCSVファイルのデータをプロットする

PythonでCSV形式の数値データをmatplotlibを使ってグラフにプロットしてみます。

Read more ...


Pythonで文字列をdatetimeオブジェクトに変換する

Pythonで日付や時刻の計算をするにはdatetimeオブジェクトで行うのが楽なので、日付や時刻を表す文字列をdatetimeオブジェクトに変換します。

Read more ...


Pythonで日付を書式を指定して文字列に変換する

日付や時刻(datetimeオブジェクト)をprintメソッドなどで出力させると、マイクロ秒が0のときに省略されたりします。それでは困りますので、書式を決めて文字列に変換してみます。

Read more ...


PythonでCSVファイルの特定の文字が含まれる行とその前後を抜き出してみる

割と行数の大きいcsvファイルがありまして、その中の要素にある文字列が含まれる行を中心にして前後に数行のデータを抜き出したいという場合があります。

Read more ...


Pythonでファイル名を名前部分と拡張子に分ける

Windowsではファイル名の多くはxxxxxx.zzzのようにドットを拡張子を表現するために1つだけ使うことが多いと思います。 ところが、最近はxxxxxx.yy.zzzのように複数のドットをファイル名に含むパターンが多くなりました。 このファイル名の文字列から、名前部分と拡張子を別々に取り出してみます。

Read more ...


Pythonで時刻の差分を計算する

Pythonである時刻とある時刻の差分を計算してみます。

Read more ...


Pythonのコマンドライン引数(sys.argv編)

Pythonのスクリプトで何かの処理をするときに、スクリプトにコマンドラインから引数を与えたいことがあります。 例えば、処理の対象になるファイル名を指定するとか、スイッチやオプションの指定などですね。

Read more ...


Pythonのリストを逆順にする

リストを逆順に並び替えます。

Read more ...


Pythonのオブジェクトの要素の数を調べる

Pythonのオブジェクト(リストなどのシーケンスや辞書などのコレクション)に含まれる要素の数を調べてみます。

Read more ...


Pythonのrangeオブジェクトの中を覗いてみる

rangeオブジェクトの中身を表示してみます。

Read more ...


Pythonのオブジェクトの型を調べる

Pythonのオブジェクトの型を調べてみます。

Read more ...


Pythonでランダム文字列を作る

Pythonを使ってランダムな文字列を作ってみます。

Read more ...


Pythonのリストの要素を式で作る

決まった法則で連続する要素のリストを作るとき、C#ですと要素を作ってlistにaddを繰り返したりしますが、Pythonの場合はリスト自体に式を使って要素を指定できます。 リストの内包表記と言うそうです。

Read more ...


反復処理(for)

Pythonの反復処理です。forの方です。

Read more ...


Pythonのrangeオブジェクト

面白いオブジェクトがあります。

Read more ...


Pythonでランダムに選ぶ

ある集合の中から1つだけをランダムに選びたい。そういうことはよくありますよね。 ということで、Pythonで集合(シーケンス)から要素をランダムに選んでみます。

Read more ...


Pythonでランダム実数と整数

Pythonのrandomモジュールを使って、ランダムな数字を取得してみます。

Read more ...


Pythonから外部のアプリケーションを実行する

Pythonから外部のアプリケーションを実行します。例えば、LaTeXを動かすとか。

Read more ...


自作のモジュールをインポートする

ちょっとしたアプリケーションを作ろうとすると、いくつかの関数を定義したりします。それを全て一つの実行ファイルに書くのも良いですが、ファイルを分けたくなる場合もあります。ということで、関数を別のファイルに記述して、インポートしてみます。

Read more ...


仮想マシンにCentOS7をインストールしてApache2.4とDjango2.0をセットアップする

vmware workstationにCentOS7 minimal をインストールして、Apache2.4でDjango2.0を動かしてみます。 さくらVPSの練習です。

Read more ...


Pythonの関数には参照を渡す

Pythonで自前の関数を作って、それにリストを渡してpopやらの操作をしていたら嵌まったのでメモしておきます。

Read more ...


Pythonで自前の関数を定義する

Pythonで関数を定義するときはdefを使います。

Read more ...


Pythonでモジュールをインポートする

Pythonは機能をいろいろとモジュールに分割していて、そのモジュールをインポートすることで使えるようにします。 C#の参照やusingのようなイメージです。

Read more ...


リストをコピーする

Pythonでリストをコピーしようとして別の変数に代入すると、アレッという状況に陥ります。Pythonのドキュメントには下記のような記載があります。

Read more ...


文字列を分割する

Pythonでsplitを使って文字列を分割します。

Read more ...


文字列を連結する

Pythonで文字列を連結します。

Read more ...


文字列の前後の空白を除去する

人が読みやすいように文字列の前後に空白を付けることは、ままあります。ところが、それをプログラムで扱うとなると前後の空白が邪魔になります。ということで、stripで取っ払ってみます。

Read more ...


stringパッケージで定義されている定数

Pythonのstringパッケージには、いくつかの定数が定義されています。

Read more ...


反復処理 (while)

whileは、最初に評価式を評価してからTrueであればループ内の処理を実行します。

Read more ...


条件分岐

Pythonのif文です。

Read more ...


辞書のリストを作る

リストに入れるオブジェクトは、辞書でも良いようです。

Read more ...


辞書

Pythonのデータ型の一つである辞書についてです。

Read more ...


リストの特定の位置の要素を参照する

リストの各要素には、全てにインデックスと呼ばれる番号が割り振られます。このインデックスは、0から始まる整数の連番です。

Read more ...


スタックとキュー

Pythonではリスト型のメソッドを使うことで、リストをスタックやキューとして扱えます。

Read more ...


PythonでCSVデータを読んでみた

Python3でCSVのデータの読み込みと出力をしてみました。

Read more ...


PythonとOpenCVで画像をネガポジ反転してみた

PythonとOpenCVを使って、jpeg画像の色を反転してみました。

Read more ...


PythonとOpenCVで画像をグレースケールに変換してみた

PythonとOpenCVを使って、jpeg画像をグレースケールに変換してみました。

Read more ...


ダウンロードしたファイルのチェックサムをPythonで確認してみた

インターネットでダウンロードしたファイルが正しくダウンロードできたかどうか、ダウンロードサイトにSHA-256のハッシュが書いてありましたので、Pythonを使って確認してみました。

Read more ...