数値解析日記

数値解析関係のネタ帳。C++,pythonなど

pythonの区間演算ライブラリ進捗2015-11-16

成果

github.com
ソースコードが長くなりそうだったので分離した。
本当は一つのファイルで行きたかったけど、管理や読み込みなどを考えたら分離せざるを得なくなった。

github.com

github.com

  • list型を継承したinterval型も入る便利な配列を作る。
    に該当するmcmatrixクラス
  • 標準のmathを継承し、interval型対応と精度保証された値を出力するmathクラスを作る。 の該当する予定のvmathクラスを作成

反省

独自の配列は結局、list型を継承して作ることにしたので、パフォーマンスは期待できない。
今後改良していく予定はもちろんあるが、numpyのndarrayと連携しようとすると、死にそう。

今後の方針

とりあえず、mcmatrixクラスに内積(dot)や転置、zerosやonesやらの実装をしないとまともに使えないので、さっさと実装する。