最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中的二維數(shù)組實(shí)例(list與numpy.array)

 更新時(shí)間:2018年04月13日 09:51:01   作者:Feng某人  
下面小編就為大家分享一篇Python中的二維數(shù)組實(shí)例(list與numpy.array),具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

關(guān)于python中的二維數(shù)組,主要有l(wèi)ist和numpy.array兩種。

好吧,其實(shí)還有matrices,但它必須是2維的,而numpy arrays (ndarrays) 可以是多維的。

我們主要討論list和numpy.array的區(qū)別:

我們可以通過以下的代碼看出二者的區(qū)別

>>import numpy as np
>>a=[[1,2,3],[4,5,6],[7,8,9]]
>>a
[[1,2,3],[4,5,6],[7,8,9]]
>>type(a)
<type 'list'>
>>b=np.array(a)"""List to array conversion"""
>>type(b)
<type 'numpy.array'>
>>b
array=([[1,2,3],
    [4,5,6],
    [7,8,9]])

list對應(yīng)的索引輸出情況:

>>a[1][1]
5
>>a[1]
[4,5,6]
>>a[1][:]
[4,5,6]
>>a[1,1]"""相當(dāng)于a[1,1]被認(rèn)為是a[(1,1)],不支持元組索引"""
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
TypeError: list indices must be integers, not tuple
>>a[:,1]
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
TypeError: list indices must be integers, not tuple

numpy.array對應(yīng)的索引輸出情況:

>>b[1][1]
5
>>b[1]
array([4,5,6])
>>b[1][:]
array([4,5,6])
>>b[1,1]
5
>>b[:,1]
array([2,5,8])

由上面的簡單對比可以看出, numpy.array支持比list更多的索引方式,這也是我們最經(jīng)常遇到的關(guān)于兩者的區(qū)別。此外從[Numpy-快速處理數(shù)據(jù)]上可以了解到“由于list的元素可以是任何對象,因此列表中所保存的是對象的指針。

這樣為了保存一個(gè)簡單的[1,2,3],有3個(gè)指針和3個(gè)整數(shù)對象?!?/p>

以上這篇Python中的二維數(shù)組實(shí)例(list與numpy.array)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

崇阳县| 麦盖提县| 花莲市| 磐安县| 普宁市| 北票市| 孟州市| 德庆县| 德格县| 太保市| 邳州市| 宝坻区| 潍坊市| 赤峰市| 福海县| 西华县| 惠来县| 浙江省| 弥渡县| 勐海县| 永胜县| 南阳市| 阿拉善右旗| 莆田市| 三江| 柯坪县| 耒阳市| 永顺县| 雷山县| 大埔区| 巢湖市| 报价| 利津县| 平阳县| 成都市| 南昌县| 凭祥市| 平湖市| 泌阳县| 五指山市| 屏南县|