婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 七個生態系統核心庫[python自學收藏]

七個生態系統核心庫[python自學收藏]

熱門標簽:銀川電話機器人電話 怎么辦理400客服電話 鶴壁手機自動外呼系統違法嗎 企業微信地圖標注 地圖標注多個 萊蕪電信外呼系統 高德地圖標注收入咋樣 B52系統電梯外呼顯示E7 沈陽防封電銷電話卡

一 概述

Python生態系統的一些核心基礎數據分析庫:

NumPy:支持大量的維度數組與矩陣運算,此外也針對數組運算提供大量的數學函數庫,包含:

一個強大的N維數組對象 ndarray廣播功能函數整合 C/C++/Fortran 代碼的工具線性代數、傅里葉變換、隨機數生成等功能

SciPy:這也是一個功能強大的科學計算庫,用于執行科學,數學和工程運算。包含的模塊有最優化、線性代數、積分、插值、特殊函數、快速傅里葉變換、信號處理和圖像處理、常微分方程求解和其他科學與工程中常用的計算。

Pandas

可以從各種文件格式比如 CSV、JSON、SQL、Microsoft Excel 導入數據。

可以對各種數據進行運算操作,比如歸并、再成形、選擇,還有數據清洗和數據加工特征。

廣泛應用在學術、金融、統計學等各個數據分析領域。

Scikit-learn:代表“機器學習的科學工具包”。它是一個機器學習庫,提供了各種有監督和無監督的算法,例如回歸,分類,降維,聚類分析和異常檢測。

Matplotlib:這是一個核心的數據可視化庫,并且是Python中所有其他可視化庫的基礎庫。它提供2D和3D繪圖,圖形,圖表以及用于數據瀏覽的圖形。它在NumPy和SciPy之上運行。

Seaborn:這是基于Matplotlib的,提供了易于繪制,高層次,互動性和更有條理的平面圖。

Plotly:是一個數據可視化庫。它提供了高質量的交互式圖表,例如散點圖,折線圖,條形圖,直方圖,箱形圖,熱圖和子圖。

二官網鏈接

Packages/Software Description
NumPy

NumPy 官網 http://www.numpy.org/

NumPy 源代碼:https://github.com/numpy/numpy

SciPy

SciPy 官網:https://www.scipy.org/

SciPy 源代碼:https://github.com/scipy/scipy

Pandas 官網:https://pandas.pydata.org/
Matplotlib

Matplotlib 官網:https://matplotlib.org/

Matplotlib源代碼:https://github.com/matplotlib/matplotlib

Seaborn 官網:https://seaborn.pydata.org/
Scikit-learn 官網:https://scikit-learn.org/stable/
Anaconda 官網:https://www.anaconda.com/distribution/

三 安裝指南

各組件的安裝方法類似,以NumPy為參考。

Python 官網上的發行版是不包含 NumPy 模塊的,我們可以使用以下幾種方法來安裝。

3.1、使用已有的發行版本

對于許多用戶,尤其是在 Windows 上,最簡單的方法是下載以下的 Python 發行版,它們包含了所有的關鍵包

(包括 NumPy,SciPy,matplotlib,IPython,SymPy 以及 Python 核心自帶的其它包):

Anaconda: 免費 Python 發行版,用于進行大規模數據處理、預測分析,和科學計算,致力于簡化包的管理和部署。

支持 Linux, Windows 和 Mac 系統。

Enthought Canopy: 提供了免費和商業發行版。持 Linux, Windows 和 Mac 系統。

Python(x,y) : 免費的 Python 發行版,包含了完整的 Python 語言開發包 及 Spyder IDE。

支持 Windows,僅限 Python 2 版本。

WinPython:另一個免費的 Python 發行版,包含科學計算包與 Spyder IDE。

支持 Windows。

Pyzo: 基于 Anaconda 的免費發行版本及 IEP 的交互開發環境,超輕量級。

支持 Linux, Windows 和 Mac 系統。

3.2、使用 pip 安裝

安裝 NumPy 最簡單的方法就是使用pip 工具:

pip3 install --user numpy scipy matplotlib

--user 選項可以設置只安裝在當前的用戶下,而不是寫入到系統目錄。

默認情況使用國外線路,國外太慢,我們使用清華的鏡像就可以:

pip3 install numpy scipy matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple

3.3、使用pycharm安裝

  • 點擊 pycharm
  • 點擊preferences
  • 點擊 python interpreter
  • 點擊 +
  • 檢索安裝

3.4、安裝驗證

測試是否安裝成功:

>>> from numpy import *
>>> eye(4)
array([[1., 0., 0., 0.],
       [0., 1., 0., 0.],
       [0., 0., 1., 0.],
       [0., 0., 0., 1.]])

四 上手應用

以NumPy為例,更多玩法請查看官方文檔。

函數 描述
dot 兩個數組的點積,即元素對應相乘。
vdot 兩個向量的點積
inner 兩個數組的內積
matmul 兩個數組的矩陣積
determinant 數組的行列式
solve 求解線性矩陣方程
inv 計算矩陣的乘法逆矩陣

numpy.vdot() 函數是兩個向量的點積。

如果第一個參數是復數,那么它的共軛復數會用于計算。

如果參數是多維數組,它會被展開。

import numpy as np 
a = np.array([[1,2],[3,4]])
b = np.array([[11,12],[13,14]])
# vdot 將數組展開計算內積
print(np.vdot(a,b))

輸出結果為:

130

以上就是pypython自學建議收藏學習的七個生態系統核心庫的詳細內容,更多關于pypython生態系統核心庫的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • 一篇文章入門Python生態系統(Python新手入門指導)
  • 學會Python數據可視化必須嘗試這7個庫
  • 總結幾個非常實用的Python庫
  • 3個用于數據科學的頂級Python庫

標簽:烏魯木齊 呼倫貝爾 銀川 安慶 湘西 呼倫貝爾 三亞 葫蘆島

巨人網絡通訊聲明:本文標題《七個生態系統核心庫[python自學收藏]》,本文關鍵詞  七個,生態系統,核心,庫,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《七個生態系統核心庫[python自學收藏]》相關的同類信息!
  • 本頁收集關于七個生態系統核心庫[python自學收藏]的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 宽甸| 麦盖提县| 长宁区| 突泉县| 建宁县| 五峰| 明水县| 黄陵县| 珠海市| 丰台区| 平安县| 建湖县| 房山区| 香港 | 闽清县| 杭锦旗| 调兵山市| 四子王旗| 武宣县| 安福县| 襄垣县| 许昌县| 丁青县| 油尖旺区| 邵阳市| 卓尼县| 紫金县| 新竹县| 方城县| 临西县| 专栏| 叶城县| 湘西| 通州市| 沭阳县| 宜兴市| 布尔津县| 隆安县| 蒙阴县| 浦东新区| 晋宁县|