1.官網:www.numpy.org
2.特點:(1)高效的多維矩陣/陣列;
(2);複雜的廣播功能
(3):有大量的內建數學統計函式
矩陣(多維陣列):
一維陣列: ([ 值1,值2,值3])
維維陣列: ([[1,2,3],[4,5,6]])
三維陣列: ([])
array函式:
步驟:1.匯入模組: import numpy as np
2.建立乙個2維陣列2行三列 : a = np.array([[1,2,3],[4,5,6]])
其餘方法:
1.np.array(列表/元祖/map)
2.np.arange(100).reshape(n,m)0-100之間n行,m列
3.np.random.rand(n,m)0到1之間的n行m列資料
屬性:1.匯入模組: import numpy as np
2.建立乙個2維陣列2行三列 : a = np.array([[1,2,3],[4,5,6]])
:a.ndim 檢視維數
:a.size 檢視陣列的總個數
:a.shape 檢視陣列的行列
a.dtype 檢視陣列的型別
a.max()檢視陣列中最大的元素
a.min()檢視陣列中最小的元素
python資料分析之Numpy
numpy系統是python的一種開源的數值計算擴充套件 ndarray 多維陣列 所有元素必須是相同型別 ndim屬性,維度個數 shape屬性,各維度大小 dtype屬性,資料型別 coding utf 8 import numpy as np 生成指定維度的隨機多維資料 data np.ran...
Python 資料分析 Numpy模組
numpy模組可以高效的處理資料,提供陣列支援 很多模組都依賴他,比如 pandas scipy matplotlib 首先到 下查詢numpy mkl 我的python版本是3.6.1,系統是64位 使用如下命令安裝 pip install numpy 1.13.3 mkl cp36 cp36m ...
python資料分析 numpy入門
import numpy as np import random 建立陣列 t1 np.array random.randint 2,9 for i in range 10 t2 np.arange 1,6 t3 np.array range 1,10,2 print t1 t1 print t2 ...