FrontPage/Python

高速化

Numpyから最高のパフォーマンスを得る http://kaisk.hatenadiary.com/entry/2015/02/19/224531

ndarray一次元化

配列のflattenとravelメソッドは、1次元ベクトルへと形を変更します(flattened array)。 前者のメソッドは必ずコピーを返しますが、後者は必要なときだけコピーを返します(ですから特に大きな配列の場合後者がとても速いです)。

 d = a.flatten(); id(d) == aid  # False    e = a.ravel(); id(e) == aid  # True

Pythonでディレクトリの上層にあるモジュールをimportするときの注意点

http://d.hatena.ne.jp/chlere/20110618/1308369842

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS