2.如果沒有pip,您可以嘗試簡單安裝numpy scipy。打開cmd並在其中輸入這些命令。
Python程序員的常見錯誤:
1,使用表達式作為函數參數中的默認值。
Python允許您為函數的參數設置默認值,使其成為可選參數。雖然這是該語言的壹個很好的功能,但是當默認值可變時,這就有點麻煩了。
2.類變量的不正確使用
在Python中,類變量通常在內部被視為字典,並遵循通常所說的方法解析順序(MRO)。所以在上面的代碼中,因為屬性X在C類中找不到,所以會在它的基類中查找(上面的例子中只有壹個類,當然Python支持多重繼承)。換句話說,c沒有獨立於a的自己的屬性x。所以對C.x的引用實際上是對a.x的引用。
3.異常處理中使用了錯誤的參數。
這裏的問題是except語句不接受像這樣的壹系列異常。此外,在Python 2.x中,語法Exception,e用於將異常與這個可選參數(此處為e)綁定,以便以後查看。因此,在上面的代碼中,IndexError異常不會被except語句捕獲;最後,ValueError的異常被綁定到壹個名為IndexError的參數。
4.誤解Python作用域的規則
Python的範圍解析基於稱為LEGB(局部、封閉、全局、內置)的規則。看起來很直觀吧?其實Python中有壹些很微妙的東西很容易出錯。