numpy的用法介紹

2021-09-06 17:42:16 字數 1200 閱讀 8753

匯入包

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 功能 返回數字或陣列的絕對值。若輸入為陣列,則將陣列各元素取絕對值,然後返回取絕對值後的陣列 ...