數據分析_numpy簡介

Numpy (Numerical Python)

Numpy:提供了一個在Python中做科學計算的基礎庫,重在數值計算,主要用於多維數組(矩陣)處理的庫。用來存儲和處理大型矩陣,比Python自身的嵌套列表結構要高效的多。本身是由C語言開發,是個很基礎的擴展,Python其餘的科學計算擴展大部分都是以此爲基礎。

  • 高性能科學計算和數據分析的基礎包
  • ndarray,多維數組(矩陣),具有矢量運算能力,快速、節省空間
  • 矩陣運算,無需循環,可完成類似Matlab中的矢量運算
  • 線性代數、隨機數生成
  • import numpy as np

Scipy

Scipy :基於Numpy提供了一個在Python中做科學計算的工具集,專爲科學和工程設計的Python工具包。主要應用於統計、優化、整合、線性代數模塊、傅里葉變換、信號和圖像處理、常微分方程求解、稀疏矩陣等,在數學系或者工程系相對用的多一些,和數據處理的關係不大, 我們知道即可,這裏不做講解

  • 在NumPy庫的基礎上增加了衆多的數學、科學及工程常用的庫函數
  • 線性代數、常微分方程求解、信號處理、圖像處理
  • 一般的數據處理numpy已經夠用
  • import scipy as sp

參考學習資料:

Python、NumPy和SciPy介紹:http://cs231n.github.io/python-numpy-tutorial
NumPy和SciPy快速入門:https://docs.scipy.org/doc/numpy-dev/user/quickstart.html

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