Python Numpy安裝與基本操作

2021-08-20 11:21:23 字數 762 閱讀 7122

numpy(numeric python)擴充套件包提供了陣列功能,以及對資料進行快速處理的函式。

numpy 通常與 scipy(scientific python)和 matplotlib(繪相簿)一起使用。

numpy基本操作例項

>>> pip install numpy         #通過pip安裝numpy

>>> import numpy as np #一般以np作為numpy的別名

>>> a = np.array([2,0,1,5]) #建立陣列

>>> print(a) #輸出陣列[20

15]>>> print(a[:3]) #應用前三個數字(切片)[20

1]>>> print(a.min()) #輸出a的最小值

0>>> a.sort() #將a的元素從小到大排序,此操作直接修改a

>>> a

array([0, 1, 2, 5])

>>> b=np.array([[1,2,3],[4,5,6]]) #建立二維陣列

>>> b

array([[1, 2, 3],

[4, 5, 6]])

>>> print(b*b) #輸出陣列的平方陣

[[ 1 4 9]

[16 25 36]]

機器學習篇 Python,NumPy函式庫基礎

先開啟pyhton from numpy import 引入numpy函式庫所有模組 random.rand 4,4 隨機建立4x4矩陣 randmat mat random.rand 4,4 賦值語句 randmat.i 矩陣求逆 invrandmat randmat.i 賦值語句 randmat...

python numpy 簡介與練習

可用於儲存與處理大型矩陣,其中包含的各種函式可用於矩陣計算與求解 練習 生成練習所需要的矩陣,矩陣a中均為高斯元素,矩陣b為toeplitz矩陣,toeplitz矩陣介紹如下 通過橫向賦值,對矩陣b的按行進行賦值來生成toeplitz矩陣。矩陣的首個元素取列向量的首元素 a.t可以對矩陣進行轉置 注...

python 爬蟲selenium 安裝與基本使用

這裡先來介紹一下爬蟲瀏覽器,普通爬蟲獲取用抓包的方式獲取要獲取資訊的api,ajax,json,js等 通過請求 來獲取相對應資料。然而,總有一些沒辦法或者分析比較困難的,這個時候就可以使用模擬瀏覽器大發神威了。再來介紹一下爬蟲瀏覽器的種類有 chrome,firefox,ie,phantomjs ...