2016-10-17 9 views
0

私はskimage.restoration.denoise_waveletイメージをdenoiseしたいです。しかし、問題はインポート時に発生します。pythonパッケージskimageでのインポートエラー

from skimage.restoration import denoise_nl_means,denoise_wavelet

ImportError Traceback (most recent call last) <ipython-input-2-161a32d32528> in <module>() ----> 1 from skimage.restoration import denoise_nl_means,denoise_wavelet ImportError: cannot import name denoise_wavelet

denoise_waveletと同じカテゴリーにあるdenoise_nl_meansのインポートに問題はありません。それは意味をなさない。

私はコーディングのためのskimageパッケージとjupyterノートをインストールし、更新するためのピップを使用。 scikit-image 0.12.3をインストールする前にすべての要件をインストールしました。私がインストールした要件項目は、

matplotlib 1.5.1,numpy 1.11.1,scipy 0.18.1,six 1.10.0,networkx 1.11,pillow 3.4.1,dask 0.10.0,PyWavelets 0.4.0でした。

答えて

0

pipでこのライブラリをインストールしたときには、最新の安定版リリースがインストールされている可能性があります。これは、0.12ブランチ内にあります。

scikit-learnのさまざまなバージョンについては、さまざまなドキュメントがあります。 あなたは私たちが解釈した場合に正しく、次のいずれかの安定ブランチにはまだ存在していないをインポートする機能

Search for function-name in docs of development-branchを:OK!

Search for function-name in docs of 0.12 branchヒットしません!

悲しいことに、scikit-imageのドキュメントでは、(scipyのように)関数がライブラリにいつ追加されたかは分かりません。

さらなる分析はgithub + blame hereで行うことができます。

この機能が必要な場合は、development-branchを入手し、ソースからインストールしてください!常に対応するdoc-versionsを読んでください!

+0

私が必要とする機能は、devブランチ0.13.xにのみ存在します。 – copc

関連する問題