軟件為pycharm,安裝了anaconda。
我一開始的報錯為,PyCharm中無法調用numpy,報錯ModuleNotFoundError: No module named 'numpy',這個問題找到博客解決了,其實就是需要使用anaconda的python.exe。
但運行代碼時:
import numpy as np
arr = np.random.randint(1, 9, size=9)
print(arr)
又出現了如下錯誤:
File "C:\python\Anaconda3\lib\site-packages\numpy\core\__init__.py", line 26, in <module>
raise ImportError(msg)
ImportError:
Importing the multiarray numpy extension module failed. Most
likely you are trying to import a failed build of numpy.
If you're working with a numpy git repo, try `git clean -xdf` (removes all
files not under version control). Otherwise reinstall numpy.
還是報錯,經過自己摸索,找到了解決方案,原來是自己的numpy版本過低了!解決方法如下:
另外給大家推薦一些最新的書籍PDF資源:
《python基礎教程第三版》PDF高清完整版-免費下載
《Python機器學習基礎教程》PDF高清完整版-免費下載
最新人工智能、機器學習、圖像處理等書籍PDF下載列表:
https://www.cnblogs.com/hsqdboke/category/1316409.html
如何更新呢,最好的方法是使用anacon全部統一更新,不會出錯,方法是如下:
step1:首先以管理員的身份啟動cmd.exe;
step2:升級conda(升級Anaconda前需要先升級conda)命令為:conda update conda
step3:升級anconda命令為:conda update anaconda
step4:升級spyder命令為:conda update spyder
然后重啟pycharm,運行代碼:
import numpy as np
arr = np.random.randint(1, 9, size=9)
print(arr)
終於成功了!!!並且輸入pycharm的時候也有函數參數等提示,順便說一下windows環境下:ctrl+p會出來參數提示。
運行結果:
[1 2 2 4 7 1 8 7 4]
另外給大家推薦一些最新的書籍PDF資源:
《python基礎教程第三版》PDF高清完整版-免費下載
《Python機器學習基礎教程》PDF高清完整版-免費下載
最新人工智能、機器學習、圖像處理等書籍PDF下載列表:
https://www.cnblogs.com/hsqdboke/category/1316409.html
參考:
https://blog.csdn.net/john_bian/article/details/79291228
https://blog.csdn.net/anderslu/article/details/79123323