質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

機械学習

機械学習は、データからパターンを自動的に発見し、そこから知能的な判断を下すためのコンピューターアルゴリズムを指します。人工知能における課題のひとつです。

Q&A

解決済

2回答

1711閲覧

import mglearn ができない

Opdivo

総合スコア13

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

機械学習

機械学習は、データからパターンを自動的に発見し、そこから知能的な判断を下すためのコンピューターアルゴリズムを指します。人工知能における課題のひとつです。

0グッド

1クリップ

投稿2018/07/23 15:05

前提・実現したいこと

mglearn をインポートする。

発生している問題・エラーメッセージ

import mglearnをしようとするとエラーが起きてしまいます。

エラーメッセージ

ImportError

1<ipython-input-17-56efbd093b2c> in <module>() 2----> 1 import mglearn 3 2 import numpy as np 4 3 import matplotlib.pyplot as plt 5 4 from Ipython.display import display 6 5 get_ipython().run_line_magic('matplotlib', 'inline') 7 8C:\Anaconda3\lib\site-packages\mglearn\__init__.py in <module>() 9----> 1 from . import plots 10 2 from . import tools 11 3 from .plots import cm3, cm2 12 4 from .tools import discrete_scatter 13 5 from .plot_helpers import ReBl 14 15C:\Anaconda3\lib\site-packages\mglearn\plots.py in <module>() 16 1 from .plot_linear_svc_regularization import plot_linear_svc_regularization 17----> 2 from .plot_interactive_tree import plot_tree_progressive, plot_tree_partition 18 3 from .plot_animal_tree import plot_animal_tree 19 4 from .plot_rbf_svm_parameters import plot_svm 20 5 from .plot_knn_regression import plot_knn_regression 21 22C:\Anaconda3\lib\site-packages\mglearn\plot_interactive_tree.py in <module>() 23 6 from sklearn.externals.six import StringIO # doctest: +SKIP 24 7 from sklearn.tree import export_graphviz 25----> 8 from scipy.misc import imread 26 9 from scipy import ndimage 27 10 from sklearn.datasets import make_moons 28 29ImportError: cannot import name 'imread' 30 31 32### 該当のソースコード 33 34python 35 36ソースコード 37import mglearn 38 39### 試したこと 40こちらの記事を参考にしました。 41https://qiita.com/shin_t_o_/items/f0c1baaf2b505a31c86c 42 43pip install mglearn 44pip install imageio 45を行いました。 46mglearn のパッケージの場所を調べると、C:\Anaconda3\Lib\site-packages 47にあり、通常のパッケージと同じ場所なので問題ないように思えます。 48 49 50### 補足情報(FW/ツールのバージョンなど) 51pip自体のアップデート、パッケージをすべてアップデートを行いました。 52 53上記のURLの3.mglearn配下のファイルを書き換え 54はよくわからずやっていません。 55 56from imageio import imread 57はエラーは出ませんでした。 58 59from scipy.misc import imread 6061ImportError Traceback (most recent call last) 62<ipython-input-22-07d220d98b29> in <module>() 63 1 64----> 2 from scipy.misc import imread 65 3 #from imageio import imread 66 4 #import mglearn 67 68ImportError: cannot import name 'imread' 69 70と、同様なエラーが出ました。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

エラーメッセージによるとscipy.miscにimreadがないことが原因です。imageioのimreadではないようです。ネットで検索したところ、Pillowをインストールするといいそうです。

投稿2018/07/23 21:21

R.Shigemori

総合スコア3376

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

pip install Pillow

を実行した後にもう一度試してみて下さい。
https://stackoverflow.com/a/15345969

投稿2018/07/23 21:11

tachikoma

総合スコア3601

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Opdivo

2018/07/26 13:15

無事できました!ありがとうございました。 最初conda install pillow とやってしまってPILがインポートできないというエラーが起きてしまいましたが https://ja.stackoverflow.com/questions/42572/pillow%E3%81%AE%E3%82%A4%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%88%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84-dll-load-failed-%E6%8C%87%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%9F%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%8C%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93 こちらを参考にして改めてご回答通りpip install pillow とやったらうまくいきました。 このエラーもシェア出来たらと思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問