ktgw0316
@ktgw0316

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

numpy.linalgがmypyでModule has no attributeエラーになる

解決したいこと

numpy.linalg.norm を使ったスクリプトを mypy でチェックするとエラーになるのを回避したい。

[追記]コード自体は問題なく実行できます。

発生している問題・エラー

$ mypy --ignore-missing-import norm.py
norm.py:7: error: Module has no attribute "norm"
Found 1 error in 1 file (checked 1 source file)

該当するソースコード

norm.py
import numpy as np
from numpy import linalg as LA


a = np.arange(9) - 4
print(a)
an = LA.norm(a)
print(an)
0

2Answer

Comments

  1. @ktgw0316

    Questioner

    @baku2san さん、回答ありがとうございます。paiza使ったことないですが、mypyでのコードチェックもできるのでしょうか? 質問に補足を追記したのでそちらもご確認ください。
  2. @ktgw0316

    Questioner

    エラーが出ない環境もあるのを知れただけでもかなり参考になりました。もう少し調査してみます。ありがとうございます!

Your answer might help someone💌