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

分享

Python|Numpy讀取本地?cái)?shù)據(jù)和索引

 算法與編程之美 2020-08-08

1.什么是numpy

numpy是一個(gè)在python中做科學(xué)計(jì)算的基礎(chǔ)庫(kù),,重在數(shù)值計(jì)算,也是大部分python科學(xué)計(jì)算庫(kù)的基礎(chǔ)庫(kù),,多用于在大型,,多維數(shù)組上執(zhí)行數(shù)值運(yùn)算。學(xué)習(xí)numpy是后面學(xué)習(xí)pandas的重要基礎(chǔ),。Numpynp.array()的方法就可以創(chuàng)建數(shù)組,,常見(jiàn)的數(shù)據(jù)類(lèi)型有intfloat,,bool,。一般64位的電腦默認(rèn)為int64,也可以通過(guò)dtype=‘ ’的方式來(lái)改變類(lèi)型,。數(shù)組的形狀可以用(2,3)來(lái)表示,,比如這個(gè)例子就表示這是一個(gè)23列的數(shù)組,用reshape()的方法可以更改數(shù)組的形狀。數(shù)組的基本運(yùn)算與矩陣的運(yùn)算有點(diǎn)類(lèi)似,,但這不是今天的重點(diǎn),,今天主要講的是numpy讀取本地?cái)?shù)據(jù)和索引。

2.Numpy讀取數(shù)據(jù)

由于csv便于展示,、讀取和寫(xiě)入,,所以很多地方也是用csv的格式存儲(chǔ)和傳輸中小型的數(shù)據(jù),操作csv格式的文件,,操作數(shù)據(jù)庫(kù)中的數(shù)據(jù)也是很容易的實(shí)現(xiàn)的,。

np.loadtxt(frame,dtype=np.floatdelimiter=None,skiprows=0,usecols=None,unpack=False)

(1)frame:文件的路徑。

(2)dtype:數(shù)據(jù)類(lèi)型,,可選,,CSV的字符串以什么數(shù)據(jù)類(lèi)型讀入數(shù)組中,默認(rèn)np. float

(3)delimiter:分隔字符串,,默認(rèn)是任何空格,,改為逗號(hào)。

(4)skiprows:跳過(guò)前x行,,一般跳過(guò)第一行表頭,。

(5)usecols:讀取指定的列,,索引,,元組類(lèi)型。

(6)unpack:如果True,,讀入屬性將分別寫(xiě)入不同數(shù)組變量,,False 讀入數(shù)據(jù)只寫(xiě)入一個(gè)數(shù)    組變量,默認(rèn)False,。Unpack實(shí)際上就是轉(zhuǎn)置,。

如下舉例:

2.1

2.2

3.Numpy的索引和切片

Numpy的索引和切片和與列表相似,以后可能會(huì)經(jīng)常遇到這樣的操作,,所以熟練掌握與切片相關(guān)的操作是很重要的,。取某一行可以直接寫(xiě)t2[2],這個(gè)例子是指取第三行,。要記住除了xpath是從下標(biāo)1開(kāi)始,,其它的一般都是從0開(kāi)始。取連續(xù)的多行t2[2:],,從三行開(kāi)始一直取,。取不連續(xù)的多行t2[[0,2,4]],這就是數(shù)組與一般列表切片的區(qū)別,。列與行相似,,與列表相似t2[:,0]這個(gè)就表示對(duì)行不做任何操作,取第一列。取行和列,,t2[2,3],。取多行和多列t2[0:2,1:3]。取多個(gè)不相鄰的點(diǎn)t2[[0,1,2],[1,2,3]],,它實(shí)際上取的點(diǎn)是(0,1),(1,2),(2,3),。

4.Numpy中數(shù)值的修改              

數(shù)值的修改是比較簡(jiǎn)單的,想要修改一個(gè)值只需要找到這給數(shù),,再重新給它賦值就可以了,。

如果想要修改,比如將所有小于10000的數(shù)變?yōu)?/span>1,,就可以寫(xiě)t2[t2<10]=1,。也可以用np.where(t2<10000,1,0),三元運(yùn)算符將小于10000的變?yōu)?/span>1,,否則變?yōu)?/span>0.


END

編  輯   |   王楠嵐

責(zé)  編   |   王   曦

 where2go 團(tuán)隊(duì)


微信號(hào):算法與編程之美          

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多