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

python array中關(guān)于[a,b,c]的使用方式

 更新時(shí)間:2024年02月24日 09:24:16   作者:Melo丶  
這篇文章主要介紹了python array中關(guān)于[a,b,c]的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

不論是用numpy或者是tensorflow,在機(jī)器學(xué)習(xí)的過程中常常會(huì)用到[]來提取array中的元素,但是再找了很多的資源之后發(fā)現(xiàn)并沒有比較好的解釋

我在嘗試之后給出list[]的用法和解析,希望能幫到大家

以這樣的數(shù)據(jù)為例

list1 = np.arange(24).reshape([2,3,4])
‘'‘
 [[[ 0  1  2  3]
  [ 4  5  6  7]
  [ 8  9 10 11]]

 [[12 13 14 15]
  [16 17 18 19]
  [20 21 22 23]]]
  '‘'

1.[a,b,c]類型

在array中取到了位置[a,b,c]的元素,不多做解釋。

print(list1[1,1,1]) 
# 17

2.[]中含有‘:’符號(hào)

只有:時(shí),代表取某一維度的全部元素

:前后有數(shù)字時(shí),相當(dāng)于把那維當(dāng)做一個(gè)list,1:3就代表取索引1,2的元素

其中的關(guān)系給出兩個(gè)例子,大家可以思考其中的原理

print(list1[:,:,1]) # 代表取出前兩個(gè)維度的所有元素,只要第三維度的1索引元素
‘'‘
[[ 1  5  9]
 [13 17 21]]
'‘'

print(list1[:,1:3,-1]) # 取出第一個(gè)維度所有元素,第二個(gè)維度的索引1和2的元素,第三個(gè)維度倒數(shù)第一個(gè)的元素
'''
[[ 7 11]
 [19 23]]
'''

3.None出現(xiàn)的時(shí)候

None是用來增加維度的,在哪里出現(xiàn)就給哪里增加1維

print(list1)
print(list1[None]) # 相當(dāng)于在最前面增加一維
print(list1[None].shape)
'''
[[[ 0  1  2  3]
  [ 4  5  6  7]
  [ 8  9 10 11]]

 [[12 13 14 15]
  [16 17 18 19]
  [20 21 22 23]]]
[[[[ 0  1  2  3]
   [ 4  5  6  7]
   [ 8  9 10 11]]

  [[12 13 14 15]
   [16 17 18 19]
   [20 21 22 23]]]]
(1, 2, 3, 4)
'''

print(list1)
print(list1[:,:,None])
print(list1[:,:,None].shape)

‘'‘
[[[ 0  1  2  3]
  [ 4  5  6  7]
  [ 8  9 10 11]]

 [[12 13 14 15]
  [16 17 18 19]
  [20 21 22 23]]]
[[[[ 0  1  2  3]]

  [[ 4  5  6  7]]

  [[ 8  9 10 11]]]


 [[[12 13 14 15]]

  [[16 17 18 19]]

  [[20 21 22 23]]]]
(2, 3, 1, 4)
'‘'

None的作用于np.newaxis的作用是一樣的

下面給出一個(gè)例子,大家可以體會(huì)一下:

print(list1)
print(list1[None,])
print(list1[None,].shape)
print(list1[np.newaxis,:])
print(list1[np.newaxis,:].shape)

‘'‘
[[[ 0  1  2  3]
  [ 4  5  6  7]
  [ 8  9 10 11]]

 [[12 13 14 15]
  [16 17 18 19]
  [20 21 22 23]]]
[[[[ 0  1  2  3]
   [ 4  5  6  7]
   [ 8  9 10 11]]

  [[12 13 14 15]
   [16 17 18 19]
   [20 21 22 23]]]]
(1, 2, 3, 4)
[[[[ 0  1  2  3]
   [ 4  5  6  7]
   [ 8  9 10 11]]

  [[12 13 14 15]
   [16 17 18 19]
   [20 21 22 23]]]]
(1, 2, 3, 4)
'‘'

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。                                                           

相關(guān)文章

  • Python如何應(yīng)用cx_Oracle獲取oracle中的clob字段問題

    Python如何應(yīng)用cx_Oracle獲取oracle中的clob字段問題

    今天小編就為大家分享一篇Python如何應(yīng)用cx_Oracle獲取oracle中的clob字段問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • pycharm的debug調(diào)試以及異常,Python中錯(cuò)誤的處理過程

    pycharm的debug調(diào)試以及異常,Python中錯(cuò)誤的處理過程

    這篇文章主要介紹了pycharm的debug調(diào)試以及異常,Python中錯(cuò)誤的處理過程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Windows下快速配置Python+OpenCV環(huán)境指南

    Windows下快速配置Python+OpenCV環(huán)境指南

    本文介紹了如何在Windows下使用uv工具快速配置Python環(huán)境并安裝OpenCV,步驟包括安裝Python、uv工具、創(chuàng)建虛擬環(huán)境、安裝OpenCV及其擴(kuò)展,并驗(yàn)證安裝,感興趣的朋友跟隨小編一起看看吧
    2026-01-01
  • python數(shù)據(jù)分析之用sklearn預(yù)測(cè)糖尿病

    python數(shù)據(jù)分析之用sklearn預(yù)測(cè)糖尿病

    這篇文章主要介紹了python數(shù)據(jù)分析之用sklearn預(yù)測(cè)糖尿病,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python數(shù)據(jù)分析的小伙伴們有很好地幫助,需要的朋友可以參考下
    2021-04-04
  • python使用xlsxwriter實(shí)現(xiàn)有向無環(huán)圖到Excel的轉(zhuǎn)換

    python使用xlsxwriter實(shí)現(xiàn)有向無環(huán)圖到Excel的轉(zhuǎn)換

    這篇文章主要為大家詳細(xì)介紹了python使用xlsxwriter實(shí)現(xiàn)有向無環(huán)圖到Excel的轉(zhuǎn)換,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • 使用Python實(shí)現(xiàn)自動(dòng)化視頻剪輯

    使用Python實(shí)現(xiàn)自動(dòng)化視頻剪輯

    在日常工作和內(nèi)容創(chuàng)作中,視頻剪輯是一項(xiàng)常見但耗時(shí)的任務(wù),本文將和大家詳細(xì)介紹一下如何使用Python實(shí)現(xiàn)視頻剪輯功能,需要的可以了解一下
    2025-08-08
  • Python學(xué)習(xí)之a(chǎn)syncore模塊用法實(shí)例教程

    Python學(xué)習(xí)之a(chǎn)syncore模塊用法實(shí)例教程

    這篇文章主要介紹了Python學(xué)習(xí)之a(chǎn)syncore模塊用法,主要講述了asyncore模塊的組成、原理及相關(guān)函數(shù)的用法,對(duì)于使用Python進(jìn)行網(wǎng)絡(luò)編程來說非常實(shí)用,需要的朋友可以參考下
    2014-09-09
  • Python PyAutoGUI超詳細(xì)實(shí)戰(zhàn)教程 附完整教學(xué)代碼

    Python PyAutoGUI超詳細(xì)實(shí)戰(zhàn)教程 附完整教學(xué)代碼

    本文將從環(huán)境搭建、基礎(chǔ)配置、鼠標(biāo)自動(dòng)化、鍵盤自動(dòng)化、屏幕操作、高級(jí)功能、實(shí)戰(zhàn)案例七個(gè)維度展開,搭配可直接運(yùn)行的教學(xué)代碼,覆蓋新手入門到實(shí)戰(zhàn)應(yīng)用的全部核心知識(shí)點(diǎn),對(duì)Python PyAutoGUI 相關(guān)知識(shí)感興趣的朋友跟隨小編一起看看吧
    2026-02-02
  • 使用Python編寫詞頻統(tǒng)計(jì)工具的示例代碼

    使用Python編寫詞頻統(tǒng)計(jì)工具的示例代碼

    這篇文章主要為大家詳細(xì)介紹了如何使用Python編寫詞頻統(tǒng)計(jì)工具的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-06-06
  • 在k8s上部署pytorch分布式程序的完整步驟記錄

    在k8s上部署pytorch分布式程序的完整步驟記錄

    Kubernetes的核心優(yōu)勢(shì)在于其能夠提供一個(gè)可擴(kuò)展、靈活且高度可配置的平臺(tái),使得應(yīng)用程序的部署、擴(kuò)展和管理變得前所未有的簡(jiǎn)單下面這篇文章主要給大家介紹了關(guān)于在k8s上部署pytorch分布式程序的完整步驟,需要的朋友可以參考下
    2024-08-08

最新評(píng)論

乐昌市| 双桥区| 邓州市| 馆陶县| 台山市| 凤阳县| 临沂市| 浦北县| 且末县| 社旗县| 平阳县| 三原县| 九江县| 宜宾县| 吕梁市| 株洲县| 石林| 金塔县| 松原市| 延庆县| 万源市| 盘山县| 黎川县| 辽中县| 乌兰察布市| 博罗县| 扶沟县| 梁山县| 凌源市| 扎赉特旗| 尚志市| 贡觉县| 和平县| 荔浦县| 随州市| 屏东市| 靖边县| 汾西县| 剑河县| 嘉禾县| 进贤县|