python 画风场 scipy_科学网-Python: 扩展库SciPy-刘洋洋的博文
1 什么是SciPy?
SciPy是基于Python的軟件生態(tài)系統(tǒng),開源,主要為數(shù)學、科學和工程服務(wù)。
SciPy包含6個核心庫:
NumPy, SciPy library, Matplotlib, IPython, Sympy和pandas。
由于SciPy是Python的第三方擴展庫,使用其核心庫前需進行安裝。可以到官網(wǎng)https://scipy.org/下載安裝,或使用Anaconda進行安裝。
2 SciPy中的數(shù)據(jù)結(jié)構(gòu)
是Python原有數(shù)據(jù)結(jié)構(gòu)的擴展形式。
- ndarray(N維數(shù)組)
- Series(變長字典)
- DataFrame(數(shù)據(jù)框)
3 NumPy的特征
- 強大的ndarray對象和ufunc函數(shù)
- 精巧的函數(shù)
- 適合線性代數(shù)和隨機數(shù)處理等科學計算
- 有效的通用多維數(shù)據(jù),可定義任意數(shù)據(jù)類型
- 無縫對接數(shù)據(jù)庫
4 SciPy library的特征
- Python中科學計算程序的核心包
- 有效計算numpy矩陣,讓NumPy和SciPy library協(xié)同工作
- 致力于科學計算中常見問題的各個工具箱,其不同子模塊有不同的應(yīng)用,如插值、積分、優(yōu)化和圖像處理等。
5 Matplotlib的特征
- 基于NumPy
- 二維繪圖庫,簡單快速地生成曲線圖、直方圖和散點圖等形式的圖
- 其pyplot模塊可以簡單提供類似MATLAB接口
6 pandas的特征
- 基于SciPy library和NumPy
- 擁有高效的Series和DataFrame數(shù)據(jù)結(jié)構(gòu)
- 強大的可擴展數(shù)據(jù)操作與分析功能
- 高效處理大數(shù)據(jù)集的切片等功能
- 提供優(yōu)化庫功能、讀寫多種文件格式,如csv, HDF5
轉(zhuǎn)載本文請聯(lián)系原作者獲取授權(quán),同時請注明本文來自劉洋洋科學網(wǎng)博客。
收藏
分享
分享到:
總結(jié)
以上是生活随笔為你收集整理的python 画风场 scipy_科学网-Python: 扩展库SciPy-刘洋洋的博文的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python selenium 自动登录
- 下一篇: 胡秋香的生僻字姓名怎么写?