インストールされているnumpyのバージョンが32ビットまたは64ビットであるかどうかを確認するにはどうすればよいですか?ナンシー32ビットまたは64ビットはありますか?
ボーナススクリプト内で動作し、システムに依存しないソリューションのポイント。
インストールされているnumpyのバージョンが32ビットまたは64ビットであるかどうかを確認するにはどうすればよいですか?ナンシー32ビットまたは64ビットはありますか?
ボーナススクリプト内で動作し、システムに依存しないソリューションのポイント。
In [65]: import numpy.distutils.system_info as sysinfo
In [69]: sysinfo.platform_bits
Out[69]: 64
これはthe value returned by platform.architecture()
に基づいています。
In [71]: import platform
In [72]: platform.architecture()
Out[74]: ('64bit', 'ELF')
あなたは10のボーナスポイントを獲得しました!おめでとう! –
64ビットのPythonでは32ビットのNumPyが読み込まれません(少なくとも2.7.10のPythonでの私の経験とWindows用のNumPyの "公式"配布です)。ですから、Pythonを起動してください(それぞれ32ビットバージョンと64ビットバージョンがある場合)、NumPyモジュールをインポートしようとします。それが32ビットPythonで動作するなら、それはNumPyの32ビット版です。 64ビットPythonで動作する場合は、NumPyの64ビット版です。
私はあなたが64bit Pythonで32bit numpyを読み込むことができないことに気づいていませんでした。あなたはこれのソースがありますか? –
@D Adams、私はそれを試しました。モジュールが見つかりません。それは意味がある、btw。 NumPyはネイティブにコンパイルされています。これはPython専用モジュールではありません。 –
'SO'は今'ボーナスPoints'を持っています!?それは賞品ポイントよりも気分が良いですか? – Divakar
私はこの質問に答える必要はないと感じていますが、誰かが "なぜ?" 私はnumpyを使用せずに非常に大きなリストをPythonで作成できるので、私はメモリの問題を抱えていると思われますが、numpyを使用するとnp.zerosメモリエラーが発生します。 –
@Divakarあなたが答えを見つけたら、私は10 D Adamsのボーナスポイントを個人的に何でも払い戻すことができず、法的な入札を構成しません。 –