0

numpy (MKL に対してビルド)、scipy、cython、pil、scikit-learn、scikit-image を新しい virtualenv に再インストールしたところ、モジュール skimage.io のインポート時間が非常に遅くなりました。

  import skimage         --> 0.07536911964 secs
  from skimage import io --> 3.15395903587 secs

その理由は何ですか?

4

1 に答える 1

0

のインポートのタイミングを試しましたmatplotlibか? が使用するプラグインの 1 つですskimage.io

サブパッケージは、ほとんどのio場合、これらの他のライブラリのラッパーです (および、、、、などのラッパーが含まPILれますtifffile) 。インポート時に、パッケージはデフォルトのバックエンドを探します (通常、ほとんどのシステムでは と )。これらの依存関係の 1 つが、インポートが遅い原因である可能性が最も高いです。imreadfreeimagematplotlibPIL

于 2014-10-18T15:13:59.613 に答える