匯入包
import numpy as np
建立陣列
#(1)array():直接建立,類似於列表
x = np.array([1,2,3,4,5])
print(type(x))
#(2)arange():類似python的range
x = np.arange(10)
x = np.arange(5,10)
x = np.arange(0,100,10)
#(3)random模組下的函式
import random
np.random.randn(4,5)
np.random.rand(4,5)
np.random.randint(5,15,2)
#(4)linspace()
np.linspace(4,7)
#(5)fromstring()
np.fromstring(『abcdefg』,dtype=np.int8)
陣列屬性
#(1)ndim:軸的個數
#(2)shape:是ndarray的維度
#(3)size:元素的總個數
#(4)dtype:元素的資料型別
#(5)reshape():可以轉換ndarray的行和列
x = np.arange(10)
print(x)
常用方法print(a3.shape)
print(a3.flatten())#從三位降到一維
print(a3.reshape(6,2))#從三維降到二維
#########陣列和數的計算###############
print(a)
print(a+1)
print(a3)
print(type(a3))
#print(a/0) #inf 無限的 nan =not a number
#######陣列和陣列之間的運算@#########
#b3=np.array([10,12,14,15])
b3=np.arange(10,15)#元素個數相同,或者行數,列數相同
print(a)
print(b3)
print(a+b3)
print(a*b3)
Numpy基本用法
利用python進行資料分析 筆記 ndarray是n維陣列物件,快速而靈活的大資料集容器 其中所有元素的資料型別必須是相同的 ndarray包括shape屬性 各維度大小的元組 和dtype屬性 陣列資料型別 ndarray建立函式 特點array 支援列表,元組,陣列或其他序列型別,可推斷也可指...
Numpy 基本用法
encoding utf 8 import numpy as np x 歐幾里得距離 def distance betwin p p1,p2 np.sqrt p1 0 p2 0 p1 0 p2 0 p1 1 p2 1 2 建立乙個指定行列的陣列,預設值是0或者正無窮或負無窮 np.empty 3,4...
numpy用法總結
python的乙個開源的數值計算擴充套件。這種工具可用來儲存和處理大型矩陣,比python自身的巢狀列表 nested list structure 結構要高效的多 該結構也可以用來表示矩陣 matrix 功能 返回數字或陣列的絕對值。若輸入為陣列,則將陣列各元素取絕對值,然後返回取絕對值後的陣列 ...