2012-08-21から1日間の記事一覧

幾何ブラウン運動に従うモンテカルロのパスを作る

numpyを使って結構美しく書けたのでメモ。結果はmatplotlibを使って描画。 ↓幾何ブラウン運動に従うモンテカルロの生成コード # -*- coding: utf-8 -*- import numpy as np import matplotlib.pyplot as plt #株価の確率微分方程式に従うサンプルパスを生成 …

同名で返り値のみ異なる関数を作成する

C++

普通にやると出来ない。回避策は二つ templateの特殊化 クラスの変換演算子 #include <iostream> #include <string> using namespace std; //templateの特殊化で対応 template <class T> T SameTypeReturn(); template <> double SameTypeReturn(){return 4.4;} template <> string Same</class></string></iostream>…