読者です 読者をやめる 読者になる 読者になる

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

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

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…

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

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

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

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

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

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

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

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

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

Python (NumPy) でLifeGame を作る3[matplotlibで可視化] 行列を表示しても見づらいので、matplotlibで可視化してみました。 前回: cartman0.hatenablog.com 目次 環境 コード 実行例 参考リンク 関連リンク 環境 Windows 10 conda 4.05 python 3.5.1 jupyt…

matplotlib のanimation を保存

matplotlib のanimation を保存 matplotlib のグラフは、 matplotlib.animation を使うことでアニメーションにすることできる。 そのアニメーション(動画)の保存についてメモ。 目次 環境 matplotlib.animationの保存 実行例 参考リンク 環境 Windows 10 c…

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

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

Python (NumPy) でLifeGame を作る

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

NumPy Tutorial メモ6 (Linear Algebra)

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

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(Fancy indexing and index tricks)メモ5 参考リンク 関連リンク NumPy Tutorial…

NumPy Tutorial メモ4 (Less Basic)

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

NumPy Tutorial メモ3 (Copies and Views)

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

NumPy Tutorial メモ2 (ShapeManipulation)

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

NumPy Tutorial メモ1(Basic)

NumPy Tutorial メモ1(Basic) NumPy Tutorial(Basic ndarrayの属性、配列の作成、配列の表示、基本演算、ユニバーサル関数、配列へのアクセスなど)についてのメモ。 以下のリンクを参考にした。 naoyat.hatenablog.jp NumPy 配列の基礎 — 機械学習の Pytho…

Dive Into Python3 特殊メソッド名メモ

Dive Into Python3 特殊メソッド名メモ Dive Into Python3 AppendixB 特殊メソッド名 (__init__(), __new__() など)についてのメモ。 目次 特殊メソッド名 メモ 関連リンク Dive Into Python3 AppendixB(特殊メソッド名)メモ nbviewer

Dive Into Python3 16章メモ(Pythonライブラリをパッケージ化)

Dive Into Python3 16章メモ(Pythonライブラリをパッケージ化) Dive Into Python3 16章Pythonライブラリをパッケージ化する (Distutilsモジュール)、パッケージ化するときに必要そうな情報についてのメモ。 目次 16章 Pythonライブラリをパッケージ化 メ…

Dive Into Python3 14章メモ(HTTPウェブサービス)

Dive Into Python3 14章メモ(HTTPウェブサービス) Dive Into Python3 14章HTTPウェブサービス (urllib.requestモジュール、httplib2モジュール、Basic認証)についてのメモ。 目次 14章 HTTPウェブサービス メモ 関連リンク Dive Into Python3 14章(HTTP…

Dive Into Python3 13章メモ(Pythonオブジェクトをシリアライズ)

Dive Into Python3 13章メモ(Pythonオブジェクトをシリアライズ) Dive Into Python3 13章PYTHONオブジェクトをシリアライズする (pickleモジュール、jsonモジュール でのシリアライズ・ディシリアライズ)についてのメモ。 目次 13章 シリアライズ メモ …

Dive Into Python3 12章メモ(XML)

Dive Into Python3 12章メモ(XML) Dive Into Python3 12章XML (Atomフィード、ElementTreeライブラリ、lxmlライブラリ、XMLのシリアライズ)についてのメモ。 目次 12章XMLメモ 関連リンク Dive Into Python3 12章(XML)メモ nbviewer

Dive Into Python3 11章メモ(ファイル)

Dive Into Python3 11章メモ(ファイル) Dive Into Python3 11章ファイル (ストリームオブジェクト、ioモジュール)についてのメモ。 目次 11章ファイルメモ 関連リンク Dive Into Python3 11章(ファイル)メモ nbviewer

Dive Into Python3 10章メモ(リファクタリング)

Dive Into Python3 10章メモ(リファクタリング) Dive Into Python3 10章リファクタリング についてのメモ。 目次 10章リファクタリングメモ 関連リンク Dive Into Python3 10章(リファクタリング)メモ nbviewer

Dive Into Python3 9章メモ(ユニットテスト)

Dive Into Python3 9章メモ(ユニットテスト) Dive Into Python3 9章ユニットテスト(unittestモジュール、テスト駆動開発(TDD)、-vオプション、マジックコマンド%tb、Exceptionクラスの継承、testメソッドの作成)についてのメモ。 目次 9章ユニットテスト…

Dive Into Python3 8章メモ(高度なイテレータ)

Dive Into Python3 8章メモ(高度なイテレータ) Dive Into Python3 8章高度なイテレータ(itertoolsモジュール、itertools.permutations(順列)、sorted、itertools.groupby、itertools.chain、zip、subprocessモジュール、eval)についてのメモ。 目次 8…

Dive Into Python3 7章メモ(クラスとイテレータ)

Dive Into Python3 7章メモ(クラスとイテレータ) Dive Into Python3 7章クラスとイテレータ(class, __init__, __iter__)についてのメモ。 目次 7章 クラスとイテレータメモ 関連リンク Dive Into Python3 7章(クラスとイテレータ)メモ nbviewer

Dive Into Python3 6章メモ(クロージャとジェネレータ)

Dive Into Python3 6章メモ(クロージャとジェネレータ) Dive Into Python3 6章クロージャとジェネレータについてのメモ。 目次 6章 クロージャとジェネレータメモ 関連リンク Dive Into Python3 6章(クロージャとジェネレータ)メモ nbviewer

Dive Into Python3 5章メモ(正規表現)

Dive Into Python3 5章メモ(正規表現) Dive Into Python3 5章正規表現(reモジュール、re.search()、 re.sub()、re.compile()、 冗長な正規表現、ローマ数字の正規表現、電話番号の正規表現)についてのメモ。 目次 5章 正規表現メモ 関連リンク Dive Into …

Dive Into Python3 4章メモ(文字列)

Dive Into Python3 4章メモ(文字列) Dive Into Python3 4章文字列(文字列、format、 バイト列、encode、decode)についてのメモ。 目次 4章 文字列メモ 関連リンク Dive Into Python3 4章(文字列)メモ nbviewer

Dive Into Python3 3章メモ(内包表記)

Dive Into Python3 3章メモ(内包表記) Dive Into Python3 3章内包表記(osモジュール、globモジュールの使い方と listと集合(set)、辞書(dictonary)の内包表記)についてのメモ。 目次 3章 内包表記メモ 関連リンク Dive Into Python3 3章(内包表記)メモ…

Dive Into Python3 2章メモ(ネイティブデータ型)

Dive Into Python3 2章メモ(ネイティブデータ型) Dive Into Python3の2章 ネイティブデータ型(int, float, bool, 分数(fractions), 配列(list), タプル(tupple), 集合(set), 辞書(dictonary), None) についてのメモ。 目次 2章メモ(ネイティブデータ型) …

Dive Into Python3 1章メモ

Dive Into Python3 1章メモ Dive Into Python3 1章メモ。 関数、オプション引数・名前(キーワード)付き引数、docstring, import, 例外についてのメモ。 nbviewer:Dive Into Python3 1章メモ nbviewer

Jupyter nbconvert(ファイル変換)メモ

Jupyter nbconvert(ファイル変換)メモ Jupyter Notebook のファイルを別形式に変換してくれるnbconvertコマンドについてのメモ。 目次 環境 「Download As」での変換 nbconvertコマンドでの変換 LaTeXファイルに変換するときの注意 日本語ドキュメントを変…

Jupyter Notebookの拡張機能を使ってみる

Jupyter Notebookの拡張機能を使ってみる Jupyter Notebook をさらに拡張してくれるIPython-notebook-extensions を使ってみたのでメモ。 目次 環境 IPython-notebook-extensions のインストール 有効にしておきたい機能 NbExtensions menu item AutoSaveTim…

Windows によさげなノート環境JupyterNotebook をつくる

Windows によさげなノート環境JupyterNotebook環境をつくる せっかくだから、JupyterNotebookで書いてみた。