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

Numpy?三維數(shù)組索引與切片的實現(xiàn)

 更新時間:2023年03月22日 10:17:16   作者:算力鬼才信  
本文主要介紹了Numpy?三維數(shù)組索引與切片,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

在本篇的開始之前,我必須闡明,我們對數(shù)組無論是索引還是切片,我是通過編號(或稱為序列號)來進行操作,請記?。簾o論是 0軸(行)還是 1軸(列),編號都是從0開始

這是一個三維數(shù)組,關(guān)于如何判斷所定義的是幾維數(shù)組,請觀察數(shù)組的開頭和結(jié)尾的中括號數(shù)目

import numpy as np
#這是一個 2x2x3 的三維數(shù)組
arr =np.array( [[[0, 1 ,2] ,[3, 4, 5]] ,[[6 ,7, 8],[9,10,11]]])
print(arr)

在多維數(shù)組中,如果你忽略后續(xù)的索引參數(shù),他打印出的結(jié)果將會降低一個維度

我將會打印它的完整數(shù)組,以便大家用以比對

將定義的三維數(shù)組降低了一個維度,成為了二維數(shù)組

#打印以下結(jié)果
arrs = arr[1,2]
#index 2 is out of bounds for axis 1 with size 2    索引2超出大小為2的軸1的范圍

我們可以分析一下出現(xiàn)這種問題的原因:

1,首先我這是索引,arr[1,2] 的含義是,取編號是1的行,編號是2的行,我們可以思考一下,三維數(shù)組降低一個維度應(yīng)是二維數(shù)組,二維數(shù)組降低一個維度應(yīng)是一維數(shù)組,arr[1,2]中的“1”呢,應(yīng)是三維數(shù)組中的編號為“1”的行,三維數(shù)組中編號為“1”的行,應(yīng)是一個二維數(shù)組,arr[1,2]中的“2”呢,應(yīng)該在二維數(shù)組的基礎(chǔ)上,就要降低一個維度,為一維數(shù)組,在下圖中一維數(shù)組只有兩行,編號分別為“0”和“1”哪里來的編號為“2”呢?是不是超出索引范圍了。

同樣對三維數(shù)組來說,我們也可以使用類似視圖的操作

arr =np.array( [[[0, 1 ,2] ,[3, 4, 5]] ,[[6 ,7, 8],[9,10,11]]])
print(arr)
#打印以下結(jié)果
new_long = arr[0]
new_long = 22
print(arr)

我們經(jīng)過將arr 三維數(shù)組中的編號為“0”的行arr[0]拿出來,賦值給了變量名new_long ,然后將new_long進行重新賦值為 “22”,new_long的值其實就是 arr[0]的值,我們將三維數(shù)組arr的打印出來,顯然數(shù)組的元素值并沒有發(fā)生任何變化。有的同學(xué)會問這有什么意義呢?

我們可以對數(shù)組切片做同樣的操作來看看變化

import numpy as np
#這是一個 2x2x3 的三維數(shù)組
arr =np.array( [[[0, 1 ,2] ,[3, 4, 5]] ,[[6 ,7, 8],[9,10,11]],[[12,13,14],[15,16,17]]])
print(arr)
#打印以下結(jié)果
#我把arr三維數(shù)組中編號為“1”,和編號為“2”的數(shù)組拿了出來賦值給一個新定義的變量名new_long
new_long = arr[0:2]
# print(new_long)
#我對new_long中的數(shù)據(jù)進行了篡改
new_long[0] = 22
# arr[0] = new_long
#但是當(dāng)我打印最初定義的三維數(shù)組 arr時,發(fā)現(xiàn)它的數(shù)據(jù)被篡改
print(arr)

你看發(fā)生了變化,我將三維數(shù)組中前兩行拿了出來,是兩個二維數(shù)組,然后我對第一個二維數(shù)組進行篡改當(dāng)我再次打印最初定義的三維數(shù)組時發(fā)現(xiàn)它的數(shù)據(jù)發(fā)生了變化。最初定義的數(shù)組也被篡改了

說明了什么在numpy模塊中定義的數(shù)組無論是幾維,都遵循一個定義數(shù)組的切片是原數(shù)組的視圖,任何對于視圖的修改都會反映到原數(shù)組上。

到此這篇關(guān)于Numpy 三維數(shù)組索引與切片的實現(xiàn)的文章就介紹到這了,更多相關(guān)Numpy 三維數(shù)組索引與切片內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 利用Python實現(xiàn)Excel的文件間的數(shù)據(jù)匹配功能

    利用Python實現(xiàn)Excel的文件間的數(shù)據(jù)匹配功能

    這篇文章主要介紹了利用Python實現(xiàn)Excel的文件間的數(shù)據(jù)匹配,本文通過一個函數(shù)實現(xiàn)此功能,通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • Python創(chuàng)建xml文件示例

    Python創(chuàng)建xml文件示例

    這篇文章主要介紹了Python創(chuàng)建xml文件的方法,結(jié)合實例形式分析了Python針對xml格式數(shù)據(jù)及文件讀寫相關(guān)操作技巧,需要的朋友可以參考下
    2017-03-03
  • python如何使用replace做多字符替換

    python如何使用replace做多字符替換

    這篇文章主要介紹了python如何使用replace做多字符替換,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Python反射機制實例講解

    Python反射機制實例講解

    本文主要介紹了Python反射機制實例,文中運用了大量的代碼講解Python反射機制,感興趣的小伙伴一定不要錯過這篇文章,可以參考參考
    2021-08-08
  • 利用Psyco提升Python運行速度

    利用Psyco提升Python運行速度

    這篇文章主要介紹了利用Psyco提升Python運行速度,需要的朋友可以參考下
    2014-12-12
  • Python網(wǎng)絡(luò)編程之Socket和HTTP協(xié)議詳解

    Python網(wǎng)絡(luò)編程之Socket和HTTP協(xié)議詳解

    在當(dāng)今互聯(lián)網(wǎng)時代,網(wǎng)絡(luò)編程是程序員不可或缺的一項技能,本文將介紹Python中兩種主要的網(wǎng)絡(luò)編程方式:Socket編程和基于HTTP協(xié)議的網(wǎng)絡(luò)編程,希望對大家有所幫助
    2024-04-04
  • python爬蟲可以爬什么

    python爬蟲可以爬什么

    在本篇文章里小編給大家整理的是關(guān)于python爬蟲的作用地方以及相關(guān)知識點,需要的朋友們可以學(xué)習(xí)下。
    2020-06-06
  • python實現(xiàn)猜拳小游戲

    python實現(xiàn)猜拳小游戲

    這篇文章主要為大家詳細介紹了python實現(xiàn)猜拳小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • Django Rest framework解析器和渲染器詳解

    Django Rest framework解析器和渲染器詳解

    這篇文章主要介紹了Django Rest framework解析器和渲染器詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-07-07
  • python實現(xiàn)車牌識別的示例代碼

    python實現(xiàn)車牌識別的示例代碼

    這篇文章主要介紹了python實現(xiàn)車牌識別的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08

最新評論

利川市| 永定县| 宝坻区| 永吉县| 长兴县| 正蓝旗| 临城县| 兴海县| 电白县| 亳州市| 邹城市| 洛南县| 福海县| 互助| 乐山市| 科尔| 松滋市| 安吉县| 凤翔县| 古丈县| 阳泉市| 西林县| 隆回县| 尤溪县| 都匀市| 大安市| 石河子市| 双牌县| 安国市| 原阳县| 上杭县| 镇坪县| 东港市| 武穴市| 正蓝旗| 昌乐县| 罗平县| 南涧| 宜兴市| 噶尔县| 本溪|