久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Python·Numpy庫 | 常用函數(shù)大全(含注釋)

 geowang11 2020-03-11

Numpy是科學(xué)計算庫,,是一個強大的N維數(shù)組對象ndarray,,是廣播功能函數(shù)。其整合C/C++.fortran代碼的工具 ,,更是Scipy,、Pandas等的基礎(chǔ),。

ndarray數(shù)組的創(chuàng)建

數(shù)組的維度變換

數(shù)組的類型變換

數(shù)組的索引和切片

1. 一堆數(shù)組切片

a = np.array ([9, 8, 7, 6, 5, ]) 
a[1:4:2] –> array([8, 6]) :a[起始編號:終止編號(不含):步長]

2. 多維數(shù)組索引

a = np.arange(24).reshape((2, 3, 4)) 
a[1, 2, 3] 表示 3個維度上的編號,, 各個維度的編號用逗號分隔

3. 多維度數(shù)組切片

a [:,:,,::2 ] 缺省時,,表示從第0個元素開始,到最后一個元素 

數(shù)組的運算

數(shù)據(jù)的CSV文件存取

CSV (Comma-Separated Value,逗號分隔值) 只能存儲一維和二維數(shù)組,。

Eg%d % .2f % .18e ; delimiter:分割字符串,,默認是空格

np.savetxt(‘a(chǎn).csv’, a, fmt=%d, delimiter = ‘,’ )

多維數(shù)據(jù)的存取



Eg: a = np.arange(100).reshape(5, 10, 2) 
a.tofile(“b.dat”, sep=”,”, format=’%d’)

PS: a.tofile() 和np.fromfile()要配合使用,要知道數(shù)據(jù)的類型和維度,。

numpy隨機數(shù)函數(shù)

numpy 的random子庫:

Eg: 


replace = False時,,選取過的元素將不會再選取

Eg: a = np.random.uniform(0, 10, (3, 4)) 

a = np.random.normal(10, 5, (3, 4))

numpy的統(tǒng)計函數(shù)

Eg:

np.mean(a, axis =1) :對數(shù)組a的第二維度的數(shù)據(jù)進行求平均 
a = np.arange(15).reshape(3, 5) 
np.average(a, axis =0, weights =[10, 5, 1]) : 對a第一各維度加權(quán)求平均,weights中為權(quán)重,,注意要和a的第一維匹配

Eg:

a = [[15, 14, 13], 
[12, 11, 10] ] 
np.argmax(a) –> 0 
np.unravel_index( np.argmax(a), a.shape) –> (0,0)

numpy的梯度函數(shù)

np.gradient(a) :計算數(shù)組a中元素的梯度,,f為多維時,返回每個維度的梯度 
離散梯度:xy坐標軸連續(xù)三個x軸坐標對應(yīng)的y軸值:a, b, c 其中b的梯度是(c-a)/2
而c的梯度是:(c-b)/1

當為二維數(shù)組時,,np.gradient(a) 得出兩個數(shù)組,,第一個數(shù)組對應(yīng)最外層維度的梯度,第二個數(shù)組對應(yīng)第二層維度的梯度,。 

圖像的表示和變換

PIL,, python image library 庫 
from PIL import Image 
Image是PIL庫中代表一個圖像的類(對象)

im = np.array(Image.open(“.jpg”))im = Image.fromarray(b.astype(‘uint8’)) # 生成 im.save(“路徑.jpg”) # 保存im = np.array(Image.open(“.jpg”).convert(‘L’)) # convert(‘L’)表示轉(zhuǎn)為灰度圖

End.

作者:TensorSense

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多