91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Numpy的廣播情況有哪些

發布時間:2022-11-03 17:37:24 來源:億速云 閱讀:126 作者:iii 欄目:編程語言

本篇內容介紹了“Numpy的廣播情況有哪些”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

Numpy的廣播的三種情況

廣播(Broadcast)是 numpy 對不同形狀(shape)的數組進行數值計算的方式,當運算中的 2 個數組的形狀不同時,numpy 將自動觸發廣播機制;即:可擴充較小數組中的元素來適配較大數組的形狀,這種機制叫作廣播(broadcasting) 廣播機制如下,一共三種情況:由于日常應用中最常見的只有一維數組與二維數組,所以就不舉三維及以上數組的例子了;這樣更容易理解;

1. 有一個數組是一個數字,即可廣播;

有一個數組是一個數字,則可以將該數字廣播,如下圖:Numpy的廣播情況有哪些

舉例如下:

a = np.arange(3)
b = 5
print(a+b)
# 輸出為:[5 6 7]

2.  維度的尾部一致,即可廣播;

維度的尾部一致,即可廣播;如下圖,尾部維度均為3;Numpy的廣播情況有哪些

舉例如下:尾部維度均為4;

a = np.arange(12).reshape(3,4)
b= np.arange(4)
print(a)   
# [[ 0  1  2  3]
#  [ 4  5  6  7]
#  [ 8  9 10 11]]
print(b)
# [0 1 2 3]
print(a+b)
# [[ 0  2  4  6]
#  [ 4  6  8 10]
#  [ 8 10 12 14]]

3. 兩個數組均為一維數組,一個為行方向,一個為列方向,即可廣播;

Numpy的廣播情況有哪些

舉例如下:

a = np.arange(3).reshape(3,1)
b= np.arange(3)
print(a)
# [[0]
#  [1]
#  [2]]
print(b)
# [0 1 2]
print(a+b)
# [[0 1 2]
#  [1 2 3]
#  [2 3 4]]

“Numpy的廣播情況有哪些”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

大田县| 沽源县| 团风县| 永城市| 丰顺县| 湖北省| 玉田县| 水富县| 宜阳县| 屯门区| 泸水县| 望都县| 郁南县| 南木林县| 文成县| 庆云县| 德钦县| 岫岩| 扎囊县| 江城| 子长县| 元朗区| 合阳县| 沙雅县| 永德县| 项城市| 永定县| 通辽市| 辽阳县| 大姚县| 潍坊市| 安新县| 英德市| 克拉玛依市| 江门市| 通化市| 禄丰县| 内丘县| 湖北省| 雅江县| 山西省|