欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

關于numpy數組軸的使用詳解

 更新時間:2019年12月05日 16:03:03   作者:照亮東方  
今天小編就為大家分享一篇關于numpy數組軸的使用詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

概述

按照圖一中aixs=0,對aixs=0上下對應的數據進行相加在學習numpy的時候,最難理解的就是軸的概念,我們知道坐標系中有軸的概念,那么兩個軸是否有關聯(lián)呢?為了便于理解,特寫此博客進行梳理。

正文

首先數組的維數比較好理解,下面我們創(chuàng)建一個數組:

import numpy as np
# 創(chuàng)建一個三維數組
b=np.arange(24).reshape(4,3,2)

打印結果:

[[[ 0 1]
 [ 2 3]
 [ 4 5]]
 
 [[ 6 7]
 [ 8 9]
 [10 11]]
 
 [[12 13]
 [14 15]
 [16 17]]

b 是一個三維數組:

第一維有三個元素

第二維有三個元素

第三維有四個元素

上面的數據也可以用下列方式展示(圖一)

對于下面按照aixs=0進行sum:

print(b.sum(0))

按照圖一中aixs=0,對aixs=0上下對應的數據進行相加,數據從(4,3,2)降維到(3,2)

[[0+ 6+12+18=36  1+ 7+13+19=40]
 [2+ 8+14+20=44  3+ 9+15+21=48]
 [4+10+16+22=52  5+11+17+23=56]]

對于下面按照aixs=1進行sum:

print(b.sum(1))

按照圖一中aixs=1,按照比1小的軸對數據進行劃分(即aixs=0),然后對劃分的每一部分中數據中的aixs=1上下對應的數據進行相加,數據從(4,3,2)降維到(4,2)

[[ 0+ 2+ 4=6  1+ 3+ 5=9]
 [ 6+ 8+10=24 7+ 9+11=27]
 [12+14+16=42 13+15+17=45]
 [18+20+22=60 19+21+23+63]]

對于下面按照aixs=2進行sum:

print(b.sum(2))

按照圖一中aixs=2,按照比2小的軸對數據進行劃分(即aixs=0,aixs=1),然后對劃分的每一部分中數據中的aixs=2上下對應的數據進行相加,數據從(4,3,2)降維到(4,3)

[[ 0+ 1=1  2+ 3=5  4+ 5=9]
 [ 6+ 7=13 8+ 9=17 10+11=21]
 [12+13=25 14+15=29 16+17=33]
 [18+19=37 20+21=41 22+23=45]]

總結:

aixs的范圍是0到數組的維數(不包括維數)

軸的劃分是按照維數進行

相加時按照軸進行對象相加,但是不能跨越比當前軸低的軸

以上這篇關于numpy數組軸的使用詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • python 使用遞歸實現(xiàn)打印一個數字的每一位示例

    python 使用遞歸實現(xiàn)打印一個數字的每一位示例

    今天小編就為大家分享一篇python 使用遞歸實現(xiàn)打印一個數字的每一位示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • python檢測代理ip是否有效問題

    python檢測代理ip是否有效問題

    這篇文章主要介紹了python檢測代理ip是否有效問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Python 在OpenCV里實現(xiàn)仿射變換—坐標變換效果

    Python 在OpenCV里實現(xiàn)仿射變換—坐標變換效果

    這篇文章主要介紹了Python 在OpenCV里實現(xiàn)仿射變換—坐標變換效果,本文通過一個例子給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • 解讀Python編程中的命名空間與作用域

    解讀Python編程中的命名空間與作用域

    這篇文章主要介紹了Python編程中的命名空間與作用域,是Python入門學習中的重要知識,需要的朋友可以參考下
    2015-10-10
  • Python?實操顯示數據圖表并固定時間長度

    Python?實操顯示數據圖表并固定時間長度

    這篇文章主要介紹了Python?實操顯示數據圖表并固定時間長度,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • tensorflow 打印內存中的變量方法

    tensorflow 打印內存中的變量方法

    今天小編就為大家分享一篇tensorflow 打印內存中的變量方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • python 字典和列表嵌套用法詳解

    python 字典和列表嵌套用法詳解

    python中字典和列表的使用,在數據處理中應該是最常用的,今天通過多種場景給大家分享python 字典和列表嵌套用法,感興趣的朋友一起看看吧
    2021-06-06
  • 如何在Python中編寫并發(fā)程序

    如何在Python中編寫并發(fā)程序

    讓計算機程序并發(fā)的運行是一個經常被討論的話題,今天我想討論一下Python下的各種并發(fā)方式。
    2016-02-02
  • 詳解Django中views數據查詢使用locals()函數進行優(yōu)化

    詳解Django中views數據查詢使用locals()函數進行優(yōu)化

    這篇文章主要介紹了Django中views數據查詢使用locals()函數進行優(yōu)化,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08
  • python中os模塊和sys模塊的使用詳解

    python中os模塊和sys模塊的使用詳解

    本文主要介紹了python中os模塊和sys模塊的使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03

最新評論