NumPy の基本的な機能をいじりながら、私は大失敗を犯しました。numpyに関連する問題をいじるために、「numpy.py」という小さなファイルを作成しました。後で参照することもできました-そして、名前が役に立ちました. 明らかなエラー:-
import numpy
File "C:\Users\USERNAME\workspace\StackOverflow\python\numpy.py", line 25, in <module>
AttributeError: 'module' object has no attribute 'random'
問題に気づきました-pythonは現在のコードを実際のnumpyと見なし、ランダムを探していました。そのファイルを削除して、新しいファイルを作成しました。
そして、問題は解決しません。この画像は、私の言葉よりもよく説明しています。

これで、別の名前の完全に新しいファイルが作成されましたが、削除されたファイルでいくつかのメソッドを探しています。
私はすでに試しました:
- プロジェクトのクリーニング
- Eclipse の再起動
- 別の .py (成功) を実行してから、これをもう一度実行します
- 競合するファイルをすべて削除し、まったく新しいファイルを作成しました。まだ同じ。プログラムにimport numpyが含まれている場合、同じエラーが発生します。
知りたいのですが (1) ここで実際に何が起こったのですか? Eclipse が混乱するのはなぜですか (2) 解決方法は? (3) そのような状況でのベストプラクティスは何ですか?
