Numpyなどを使う際の名前の衝突

string.pyというファイルを配置したディレクトリで、
(1)PythonインタプリタからNumpyをimportしたり、
(2)Numpyをimoprtしているfoobar.pyファイルを実行したりすると
名前の衝突が起きてNumpyのインポートで例外が起きる。

ためしにstring.pyをhogehoge.pyに変更してみると(1),(2)ともに正常に動作する。

他の名前のファイルでも同様の動作はおきるのだろうか。
意外なところで躓いてしまったのでメモ。