關於numpy、pandas、matplotlib、SciPy使用中一些問題的不定期收集整理

1.這幾個組件的關係?
答:這幾個都是python中的庫。都需要import使用。
【1】其中numpy是python進行科學計算的基礎包,核心關注快速高效的數據讀寫處理,包括和其他語言間的配合,當然它也包含衆多對數組的元素級操作以及相關數學運算函數。
【2】而pandas是使得python真正成爲高效強大數據分析環境的重要因素,它兼具numpy高性能的數組計算功能以及Excel和SQL靈活的數據處理功能,而且提供了衆多精確的索引功能和專業化計算函數。這是我們重點使用的庫。
【3】matplotlib主要用於畫圖。
【4】而SciPy是一組專門解決科學計算中各種標準問題域的包的集合。
#****************************************************************************************************************************************
在這裏插入圖片描述
#****************************************************************************************************************************************

2.各自操作的數據形式
numpy的主要數據類型爲np.array,採用列表構建,基本操作都可以涵蓋。
pandas分Series和DataFrame,實際上Series可以視爲DataFrame的子集,即可以從二維表中抽出一維數組。兩者都可採用字典構建(P123),對於序列索引都可指定。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章