Python 編程—list 與 numpy.ndarray

python中的二維數(shù)組铡溪,主要有 list(列表) 和 numpy.ndarray(多維數(shù)組) 兩種, 兩種的區(qū)別主要體現(xiàn)在numpy.ndarray 支持更多的索引方式斑粱,下面通過代碼來看一下兩種數(shù)據(jù)類型索引方式的區(qū)別:

import numpy as np
a=[[1,2,3], [4,5,6]]
type(a)
<type 'list'>
a
[[1, 2, 3], [4, 5, 6]]
b=np.array(a)
type(b)
<type 'numpy.ndarray'>
b
array([[1, 2, 3],
       [4, 5, 6]])

接著對a 和b 中的元素進行訪問:

a[1]
[4, 5, 6]
b[1]
array([4, 5, 6])
a[1][1]
5
b[1][1]
5
a[1][:]
[4, 5, 6]
b[1][:]
array([4, 5, 6])
#下面就是兩者的區(qū)別
a[1,1]
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: list indices must be integers, not tuple
b[1,1]
5
a[:,1]
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: list indices must be integers, not tuple
b[:,1]
array([2, 5])

可以看到numpy.ndarray 比list的訪問方式更靈活,因此在處理數(shù)據(jù)時凤优,可以通過np.array()方便的將list轉(zhuǎn)化為numpy.ndarray, 當(dāng)然處理完后還可以通過tolist()將ndarray再轉(zhuǎn)回列表尔许,從而方便刪除或添加元素睛低。

import numpy as np
a=[[1,2,3],[4,5,6]]
type(a)
<type 'list'>
b=np.array(a)
type(b)
<type 'numpy.ndarray'>
c=b.tolist()
type(c)
<type 'list'>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末谎痢,一起剝皮案震驚了整個濱河市磕昼,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌节猿,老刑警劉巖票从,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異沐批,居然都是意外死亡纫骑,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進店門九孩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來先馆,“玉大人,你說我怎么就攤上這事躺彬∶呵剑” “怎么了?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵宪拥,是天一觀的道長仿野。 經(jīng)常有香客問我,道長她君,這世上最難降的妖魔是什么脚作? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮缔刹,結(jié)果婚禮上球涛,老公的妹妹穿的比我還像新娘。我一直安慰自己校镐,他們只是感情好亿扁,可當(dāng)我...
    茶點故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著鸟廓,像睡著了一般从祝。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上引谜,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天牍陌,我揣著相機與錄音,去河邊找鬼员咽。 笑死毒涧,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的骏融。 我是一名探鬼主播链嘀,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼萌狂,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了怀泊?” 一聲冷哼從身側(cè)響起茫藏,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎霹琼,沒想到半個月后务傲,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡枣申,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年售葡,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片忠藤。...
    茶點故事閱讀 38,064評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡挟伙,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出模孩,到底是詐尸還是另有隱情尖阔,我是刑警寧澤,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布榨咐,位于F島的核電站介却,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏块茁。R本人自食惡果不足惜齿坷,卻給世界環(huán)境...
    茶點故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望数焊。 院中可真熱鬧永淌,春花似錦、人聲如沸昌跌。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蚕愤。三九已至,卻和暖如春饺蚊,著一層夾襖步出監(jiān)牢的瞬間萍诱,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工污呼, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留裕坊,地道東北人。 一個月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓燕酷,卻偏偏與公主長得像籍凝,于是被迫代替她去往敵國和親周瞎。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,802評論 2 345

推薦閱讀更多精彩內(nèi)容