はしくれエンジニアもどきのメモ

情報・Web系技術・Englishの勉強メモ・備忘録です。

Python

PythonでJanomeを使って形態素解析

PythonでJanomeを使って形態素解析 PythonでJanome(蛇の目)を使って形態素解析するメモ. 公式サイトはこちら http://mocobeta.github.io/janome/ Welcome to janome’s documentation! (Japanese) — Janome v0.3 documentation (ja) PythonでJanomeを使っ…

pandasで為替データUSD/JPYの取得

pandasで為替データUSD/JPYの取得 Pythonのpandasとpandas-datareaderを使ってYahooFinance(US)から為替データUSD/JPYを取得するメモ. pandasで為替データUSD/JPYの取得 環境 pandas-datareaderのインストール コード 参考リンク

PythonでPDFを処理できるpdfminer3kの使い方メモ

PythonでPDFを処理できるpdfminer3kの使い方メモ pdfminerを使うとpdfをパース・解析(情報を取得)できる(pdfのスクレイピング的なことができる). PythonでPDFを処理できるpdfminer3kの使い方メモ 環境 pdfminerのモジュールの種類 install pdfminerの処…

Python で指定URLのページをブラウザから開く

Python で指定URLのページをブラウザから開く 「Python (Jupyter notebook) で指定URLのページをブラウザから開く」処理のメモ. Python で指定URLのページをブラウザから開く 環境 Python で指定URLのページをブラウザから開く 参考リンク 環境 Windows10 c…

Jupyter Notebookファイルをモジュールのようにロードする

jupyter notebookファイルをモジュールのようにロードする jupyter notebookファイルを 疑似的にpythonモジュールのようにロードして使うメモ. jupyter notebookファイルをモジュールのようにロードする 環境 notebookファイルをロード notebookファイルの…

Pythonで営業日を取得

Pythonで営業日を取得 Pythonで営業日を取得するメモ. Pythonで営業日を取得 環境 営業日を取得 指定期間の営業日日数を取得 d日後の営業日を取得 祝日情報を取得 祝日を除いた営業日を取得 参考リンク 関連リンク 環境 Windows10 Python 3.5.3 workdyas 1.4

内閣府の「国民の祝日」CSVから日本の祝日情報を取得(Python)

内閣府の「国民の祝日」CSVから日本の祝日情報を取得(Python) 2月くらいにいろいろネタにされていたが, 改善されたようなので,内閣府HPの「国民の祝日」CSVから祝日情報を取得してみるメモ. 国民の祝日について - 内閣府 内閣府の「国民の祝日」CSVから…

データ構造 スタックとキューの実装メモ

// データ構造 スタックとキュー実装メモ Table of Contents¶ 1 大分類1 基礎理論 中分類2 アルゴリズムとプログラミング 1.1 データ構造 1.1.1 スタックとキュー 1.1.1.1 スタック構造 stack structure 1.1.1.1.1 実装メモ(スタック) 1.1.1.1.2 code 1.1.…

リスト構造メモ

リスト構造メモ Table of Contents¶ 1 リスト構造 1.1 単方向リスト 1.1.1 実装メモ 1.1.1.1 データの追加(add操作) 1.1.1.2 データの挿入(insert操作) 1.1.1.3 データの削除の場合(delete操作) 1.1.1.4 単方向リストのcode 1.2 双方向リスト(Doubly L…

ハノイの塔問題メモ

Table of Contents¶ 1 ハノイの塔 1.1 規則 1.2 ハノイの塔を解く手順 1.2.1 2段ハノイの塔の場合 1.2.2 3段ハノイの塔の場合 1.2.3 4段ハノイの塔の場合 1.3 n段ハノイの塔を解く手順 1.3.1 考え方 1.3.2 フローチャート 1.3.3 コード 1.4 関数呼び出しを追…

動画ダウンロードツールyoutube-dlを使ってみる

動画ダウンロードツールyoutube-dlを使ってみる コマンドで使えて,オプションも多いのでおすすめです。 先に断っておきますが, 違法ダウンロード推奨記事ではありません. 動画ダウンロードツールyoutube-dlを使ってみる 環境 youtube-dlとは サポートして…

IPython-notebook-extensions(< 0.2.0)から0.2以降へのアップデートメモ

Table of Contents¶ 1 IPython-notebook-extensions(< 0.2.0)から0.2以降へのアップデートメモ 1.1 環境 1.2 旧バージョンをアンインストール 1.2.1 インストール済みのextensionの確認 1.2.2 extensionの無効化 1.2.3 extensionのアンインストール 1.2.4 co…

キバハリアリ(myrmesia)でみる重回帰モデル

// キバハリアリ(myrmesia)でみる重回帰モデル 明けましておめでとうございます. 早速ですが,今回キバハリアリデータセットを使って重回帰を適用してみます. 今回はキバハリアリの頭幅を重回帰モデルで予測を試みます. 今回使用したデータとコードはgith…

tesseract-ocr でOCR

tesseract-ocr でOCR tesseract-ocr と pyocr を使ってみたのでメモ. tesseract-ocr でOCR 環境 tesseract tesseract-ocr のインストール インストールできたか確認 サポートしている画像形式 tesseractをコマンドプロンプトからの利用 pythonからの利用 準…

チェビシェフの不等式の導出とシミュレーション

// チェビシェフの不等式の導出とシミュレーション チェビシェフの不等式の導出メモ. チェビシェフの不等式の導出とシミュレーション チェビシェフの不等式とは 利点 チェビシェフの不等式の導出 チェビシェフの不等式のシミュレーション 環境 標準正規分布…

Poisson分布の条件付分布(Conditional)は二項分布に従うことの証明

// Poisson分布の条件付分布(Conditional)は二項分布に従うことの証明 Poisson分布の条件付分布(Conditional)は,二項分布に従うことの証明のメモ. ついでにSimulation もやってみる. Poisson分布の条件付分布(Conditional)は二項分布に従うことの証明 Poi…

Poisson分布の再生性(Reproductive property)の証明とシミュレーション

// Poisson分布の再生性(Reproductive property)の証明とシミュレーション Poisson分布の再生性(Reproductive property)の証明のメモ. Poisson分布の再生性(Reproductive property)の証明とシミュレーション ポアソン分布の再生性の証明 再生性のシミュレー…

言語処理100本ノック 3章後半メモ(正規表現)

言語処理100本ノック 3章後半メモ(正規表現) 25-29番まで。 言語処理100本ノック 3章後半メモ(正規表現) 環境 3章(後半)メモ 参考リンク 関連リンク 環境 Windows 10 conda 4.07 python 3.5.1 jupyter 4.1.0

言語処理100本ノック 3章前半メモ(正規表現)

言語処理100本ノック 3章前半メモ(正規表現) 20-24番まで。 言語処理100本ノック 3章前半メモ(正規表現) 環境 3章メモ 参考リンク 関連リンク 環境 Windows 10 conda 4.05 python 3.5.1 jupyter 4.1.0

言語処理100本ノック 2章メモ(Unixコマンドの基礎編)

言語処理100本ノック 2章メモ(Unixコマンドの基礎編) Unix環境がないので、Windows powershell で試してみました。 言語処理100本ノック 2章メモ(Unixコマンドの基礎編) 環境 2章メモ 参考リンク 関連リンク 環境 Windows 10 conda 4.05 python 3.5.1 ju…

言語処理100本ノック 1章メモ(準備運動編)

言語処理100本ノック 1章メモ(準備運動編) 全部やるのは辛いと思う(とくに後半)ので、4章までを目標にぼちぼちやっていきたいと思います。 どの業界にもこういうスタイルのテキストがあると、 初心者は勉強になりますねー。 言語処理100本ノック 1章メモ…

Python (NumPy) でLifeGame を作る3[matplotlibで可視化]

Python (NumPy) でLifeGame を作る3[matplotlibで可視化] 行列を表示しても見づらいので、matplotlibで可視化してみました。 前回: cartman0.hatenablog.com Python (NumPy) でLifeGame を作る3[matplotlibで可視化] 環境 コード 実行例 Tテトロミノ ミツバ…

matplotlib のanimation を保存

matplotlib のanimation を保存 matplotlib のグラフは、 matplotlib.animation を使うことでアニメーションにすることできる。 そのアニメーション(動画)の保存についてメモ。 matplotlib のanimation を保存 環境 matplotlib.animation の保存 mp4の場合…

Python (NumPy) でLifeGame を作る2 [class]

Python (NumPy) でLifeGame を作る2[class] 前回作ったものをclass にしてみました。 cartman0.hatenablog.com Python (NumPy) でLifeGame を作る2[class] 環境 コード 実行例 参考リンク 関連リンク 環境 Windows 10 conda 4.05 python 3.5.1 jupyter 4.1.0

Python (NumPy) でLifeGame を作る

Python (NumPy) でLifeGame を作る NumPyの使い方わかってきたし、せっかくなのでLifeGame を作ってみます。 Python (NumPy) でLifeGame を作る 環境 LifeGameって何? ライフゲームのルールと実装 セル ルール1:生存 ルール2:誕生 ルール3:死亡 ルールを…

NumPy Tutorial メモ6 (Linear Algebra)

NumPy Tutorial メモ6 (Linear Algebra) NumPy Tutorial(LinearAlgebra (numpy.matrix、 ベクトルのスタック、ヒストグラムの描画など))についてのメモ。 NumPy Tutorial メモ6 (Linear Algebra) NumPy Tutorial(LinearAlgebra) メモ 参考リンク 関連リ…

NumPy Tutorial メモ5 (Fancy indexing and index tricks)

NumPy Tutorial メモ5 (Fancy indexing and index tricks) NumPy Tutorial(Fancy indexing and index tricks(軸を拡張するix_)など)についてのメモ。 NumPy Tutorial メモ5 (Fancy indexing and index tricks) NumPy Tutorial(Fancy indexing and index …

NumPy Tutorial メモ4 (Less Basic)

NumPy Tutorial メモ4 (Less Basic) NumPy Tutorial(Less Basic(行列のBroadCastingルール))についてのメモ。 NumPy Tutorial メモ4 (Less Basic) NumPy Tutorial(Less Basic) メモ 参考リンク 関連リンク NumPy Tutorialメモ4(Less Basic) nbviewer

NumPy Tutorial メモ3 (Copies and Views)

NumPy Tutorial メモ3 (Copies and Views) NumPy Tutorial(コピーなし、シャローコピー、ディープコピー)についてのメモ。 NumPy Tutorial メモ3 (Copies and Views) NumPy Tutorial(Copies and Views) メモ 参考リンク 関連リンク NumPy Tutorialメモ3(Co…

NumPy Tutorial メモ2 (ShapeManipulation)

NumPy Tutorial メモ2 (ShapeManipulation) NumPy Tutorial(ShapeManipulation reveal, flat, hstack, vstackなど)についてのメモ。 NumPy Tutorial メモ2 (ShapeManipulation) NumPy Tutorial(ShapeManipulation) メモ 参考リンク 関連リンク NumPy Tutor…