Numpy廣播機(jī)制 (2020.04.08)

1.何為廣播機(jī)制

不規(guī)則數(shù)組相加機(jī)制

x_02 = np.array([1, 2, 3, 4])
x_02+1    # array([2, 3, 4, 5])

x_01=np.array([[ 0,  1,  2,  3],
               [ 4,  5,  6,  7],
               [ 8,  9, 10, 11]])
x_02 = np.array([1, 2, 3, 4])

#輸出
array([[ 1,  3,  5,  7],
       [ 5,  7,  9, 11],
       [ 9, 11, 13, 15]])

2. 三種廣播規(guī)則

規(guī)則1:如果兩個(gè)數(shù)組形狀中,只有其中一個(gè)維度相同湾笛,另一個(gè)維度不一致但是其中一個(gè)數(shù)組有維度為1,則可以補(bǔ)齊:

規(guī)則1

np.arange(3)+5
#array([5, 6, 7])
規(guī)則1

規(guī)則2:如果兩個(gè)數(shù)組的形狀在任何一個(gè)維度都不匹配丸冕,但兩個(gè)數(shù)組都有其中以維度為1,則數(shù)組的形狀會(huì)沿著維度為1的維度擴(kuò)展薛窥,以匹配另外一個(gè)數(shù)組形狀胖烛。**

規(guī)則2

np.ones((1,3))+np.ones((2,1))
#array([[2., 2., 2.],
#      [2., 2., 2.]])

規(guī)則3:如果兩個(gè)數(shù)組的形狀在任何一個(gè)維度上都不匹配并且沒有任何一個(gè)維度等于1,會(huì)廣播錯(cuò)誤诅迷。

>>> np.ones((3,3))+np.ones((2,3))
輸出:
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-6-6f99938fd268> in <module>
----> 1 np.ones((3,3))+np.ones((2,3))

ValueError: operands could not be broadcast together with shapes (3,3) (2,3) 

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末佩番,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子罢杉,更是在濱河造成了極大的恐慌趟畏,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,826評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件滩租,死亡現(xiàn)場(chǎng)離奇詭異赋秀,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)律想,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門猎莲,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人技即,你說我怎么就攤上這事著洼。” “怎么了而叼?”我有些...
    開封第一講書人閱讀 164,234評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵身笤,是天一觀的道長。 經(jīng)常有香客問我葵陵,道長液荸,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,562評(píng)論 1 293
  • 正文 為了忘掉前任埃难,我火速辦了婚禮莹弊,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘涡尘。我一直安慰自己忍弛,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,611評(píng)論 6 392
  • 文/花漫 我一把揭開白布考抄。 她就那樣靜靜地躺著细疚,像睡著了一般。 火紅的嫁衣襯著肌膚如雪川梅。 梳的紋絲不亂的頭發(fā)上疯兼,一...
    開封第一講書人閱讀 51,482評(píng)論 1 302
  • 那天然遏,我揣著相機(jī)與錄音,去河邊找鬼吧彪。 笑死待侵,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的姨裸。 我是一名探鬼主播秧倾,決...
    沈念sama閱讀 40,271評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼傀缩!你這毒婦竟也來了那先?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,166評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤赡艰,失蹤者是張志新(化名)和其女友劉穎售淡,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體慷垮,經(jīng)...
    沈念sama閱讀 45,608評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡揖闸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,814評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了换帜。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片楔壤。...
    茶點(diǎn)故事閱讀 39,926評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡鹤啡,死狀恐怖惯驼,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情递瑰,我是刑警寧澤祟牲,帶...
    沈念sama閱讀 35,644評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站抖部,受9級(jí)特大地震影響说贝,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜慎颗,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,249評(píng)論 3 329
  • 文/蒙蒙 一乡恕、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧俯萎,春花似錦傲宜、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至撇眯,卻和暖如春报嵌,著一層夾襖步出監(jiān)牢的瞬間虱咧,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評(píng)論 1 269
  • 我被黑心中介騙來泰國打工锚国, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留腕巡,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,063評(píng)論 3 370
  • 正文 我出身青樓血筑,卻偏偏與公主長得像逸雹,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子云挟,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,871評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 數(shù)組索引是指使用方括號(hào)([])對(duì)數(shù)組值進(jìn)行索引梆砸。有很多選項(xiàng)來索引,這使numpy索引很強(qiáng)大园欣,但功能上的強(qiáng)大也帶來一...
    領(lǐng)悟悟悟閱讀 668評(píng)論 0 1
  • NumPy是Python中關(guān)于科學(xué)計(jì)算的一個(gè)類庫帖世,在這里簡(jiǎn)單介紹一下。 來源:https://docs.scipy...
    灰太狼_black閱讀 1,228評(píng)論 0 5
  • 達(dá)生之情者沸枯,不務(wù)生之所無以為日矫;達(dá)命之情者,不務(wù)知之所無奈何绑榴。養(yǎng)形必先之以物哪轿,物有余而形不養(yǎng)者有之矣。有生必先...
    象浦閱讀 424評(píng)論 0 8
  • 15年真題-口語交際-對(duì)話1
    fdd1430283fe閱讀 243評(píng)論 0 1
  • 轉(zhuǎn)眼間翔怎,又一個(gè)六一兒童節(jié)過去了窃诉,想了想,我們還有最后一個(gè)兒童節(jié)了赤套。時(shí)間一去不復(fù)返飘痛,俗話說:“百川東到海,何時(shí)...
    乄紫胤_夢(mèng)回三笙閱讀 274評(píng)論 1 3