TypeError: 'module' object is not callableが出ます


下の画像のようなエラーが出ます。  
このエラーが出た理由がわかりません。

[![画像の説明をここに入力](https://i.stack.imgur.com/inYjU.png)](https://i.stack.imgur.com/inYjU.png)

参照：Pythonで始める機械学習




完全な名前で `IPython.display`
と書いた時これはモジュール、つまり`IPython`という名前のパッケージに束縛されている`display`という名前のモジュールを指します。  
完全な名前で `IPython.display.display`
と書いた時これは関数、つまり`IPython.display`という名前のモジュールに束縛されている`display`という名前の関数を指します。

`from IPython import
display`と書いたあと、displayという名前はIPython.displayというモジュールを指します。だから `display(...)`
と呼び出すことはできません。  
`from IPython.display import
display`と書いたあと、displayという名前はIPython.display.displayという関数を指します。だから
`display(...)` と呼び出すことができます。

どうでしょう?




完全な名前で `IPython.display`
と書いた時これはモジュール、つまり`IPython`という名前のパッケージに束縛されている`display`という名前のモジュールを指します。  
完全な名前で `IPython.display.display`
と書いた時これは関数、つまり`IPython.display`という名前のモジュールに束縛されている`display`という名前の関数を指します。

`from IPython import
display`と書いたあと、displayという名前はIPython.displayというモジュールを指します。だから `display(...)`
と呼び出すことはできません。  
`from IPython.display import
display`と書いたあと、displayという名前はIPython.display.displayという関数を指します。だから
`display(...)` と呼び出すことができます。

どうでしょう?

