Pythbon二維數(shù)組指的就是有多個(gè)元素?cái)?shù)量相同的一維數(shù)組定位在數(shù)組結(jié)構(gòu)之中,而使用索引直接訪問(wèn)該數(shù)組得到的就是其中某一個(gè)一維數(shù)組 。而數(shù)組也是有索引可以進(jìn)行切片操作的,下文講解的內(nèi)容就是python使用索引切片方法來(lái)從二維數(shù)組中屈指,往下看看吧 。

1.就算是同一切片方法,根據(jù)語(yǔ)法不同所取出來(lái)的值也是不同 。首先導(dǎo)入numpy模塊之后用arange()方法先生成一個(gè)有二十四個(gè)元素的一維數(shù)組,然后再調(diào)用reshape()方法將該數(shù)組劃分為每個(gè)一維數(shù)組中含有四個(gè)元素,三個(gè)一維數(shù)組為一個(gè)二維數(shù)組,且一列有三個(gè)元素的數(shù)組對(duì)象,示例如下:
【Python二維數(shù)組切片方法是什么?Python二維數(shù)組取值怎么做】import numpy as npb=np.arange(24)a=b.reshape(2,3,4)然后再通過(guò)數(shù)組切片的方式獲取到其中的第一個(gè)二維數(shù)組,然后再?gòu)睦锩鎸⒌谝涣械脑囟冀o取出來(lái),代碼如下所示:
print(a[0,:,0])[0,4,8]2.那么該索引切片還有不同的用法,當(dāng)它使用逗號(hào)進(jìn)行分隔時(shí)就表示要對(duì)前一個(gè)索引訪問(wèn)好的元素進(jìn)行操作了,代碼示例如下所示:
print(a[:,0])因?yàn)樵谶@個(gè)數(shù)組結(jié)構(gòu)之中實(shí)際上是有兩個(gè)二維數(shù)組,而每個(gè)二維數(shù)組內(nèi)又有三個(gè)一維數(shù)字,那么這個(gè)時(shí)候的冒號(hào)表示的就是就是得到數(shù)組對(duì)象a中所有的二維數(shù)組,后面的0就是取出這些二維數(shù)組中的第0個(gè)元素 。因?yàn)槎S數(shù)組內(nèi)的元素都是一維數(shù)組,所以這個(gè)0能夠獲取到兩個(gè)二維數(shù)組中的第一個(gè)一維數(shù)組,運(yùn)行結(jié)果如下:
[[ 0 1 2 3] [12 13 14 15]]以上就是關(guān)于“Python二維數(shù)組切片方法是什么?Python二維數(shù)組取值怎么做”的全部?jī)?nèi)容了,希望對(duì)你有所幫助 。
猜你喜歡
- Python3怎么運(yùn)行apache?Python如何搭建apache服務(wù)器環(huán)境
- Python科學(xué)計(jì)算的基本包是什么?Python科學(xué)計(jì)算常用的工具包有哪些?
- 怎么在Python中使用參數(shù)默認(rèn)值?Python參數(shù)如何傳遞默認(rèn)值?
- Python為什么是數(shù)據(jù)科學(xué)領(lǐng)域的首選語(yǔ)言?Python成為數(shù)據(jù)科學(xué)領(lǐng)域的首選語(yǔ)言的原因是什么?
- Python中的基本語(yǔ)句有哪些?Python語(yǔ)言基本的語(yǔ)句用法總結(jié)
- 如何讓Python的運(yùn)行速度更快?提高Python程序性能的幾個(gè)小技巧
- Python常用的基礎(chǔ)函數(shù)有哪些?Python各種內(nèi)置函數(shù)的介紹
- Python學(xué)了有什么用?為什么要學(xué)習(xí)Python?
- Python和Java相比有什么優(yōu)勢(shì)?Python和java相比優(yōu)劣是什么?
- Python畫奧運(yùn)五環(huán)代碼是什么?如何使用Python庫(kù)turtle繪制奧運(yùn)五環(huán)
