Help us understand the problem. What is going on with this article?

kerasをインポートしようとしたらFutureWarning:numpyダウングレードで解決

More than 1 year has passed since last update.

環境

  • OS:macOS Catalina
  • python: 3.7.4
  • tensorflow: 1.14.0
  • keras: 2.2.4
  • numpy: 1.17.2

状況

機械学習関連の書籍のサンプルを動かしている際の出来事です。
jupyter notebookでkerasをインポートしようとした矢先、以下のエラーが表示されました。
import keras
Using TensorFlow backend.
〜略〜
FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.

対処・結果

numpy 1.17.2がtensorflow 1.14.0に対応していないのが原因と思われる。
numpy 1.16.4にダウングレードを行った。
conda install numpy==1.16.4
jupyter notebookを立ち上げもう一度kerasをインポート すると無事以下の表示がされた。
Using TensorFlow backend.

参考

[備忘録] tensorflow-rocmでimport時にnumpyのFutureWaringが出た話

sakuramochiri
機械学習・データサイエンスを勉強中 データ分析がしたい
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away