<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
numpy中有很多關於兩個array的操作,疊加方式以及疊加後的維度經常令人迷惑,這篇文章總價一下。
逐元素操作,若是array + 常數
會廣播到每個元素,若是array + array
則要求兩個array
的shape
一致。
end = 'n'+'*'*50+'n' a = np.array([[1,2],[3,4]]) b = np.array([[5,6], [7,8]]) print(a+1, end=end) print(a+b)
輸出:
[[2 3]
[4 5]]
**************************************************
[[ 6 8]
[10 12]]
在指定維度將兩個array進行拼接,不會改變array的維度,要求兩個array的維度相同,且在指定的拼接維度的array size也必須相等,值得注意的是,兩個array的shape不一定一致,比較拗口,看下例子:
end = 'n'+'*'*50+'n' a = np.array([[1,2],[3,4]]) b = np.array([[5,6], [7,8]]) c = np.array([[5,6]]) d = np.array([5,6]) f = np.array([[5]])
a & c 的shape並不相同:
維度不一致:
長度不一致:
stack 在垂直方向上拼接兩個array(可以指定axis),要求兩個array的shape嚴格一致,結果會增加維度;
hstack 在水平方向(第0維,不可制定axis)拼接兩個array,要求兩者的維度相同,且在第0維的size也相同,拼接結果不改變原有維度 。
stack:結果會在原有維度的基礎上加1
hstack,a和c在0軸的size不同:
hstack,轉置後正常拼接:
這三個概念很容易搞混,其中:
size
:指的是“元素個數”;ndim
:維度,指的是“有多少層巢狀”,即中括號個數,同時和shape的len相等,axis=0指的是最外層中括號,往裡依次遞增;shape
:size和ndim綜合起來就是shape,兩個array的shape相同則意味著兩者的ndim相同且在每一個axis上的size也相同。看下例子:
值得注意的是,ndim和size以及shape沒有必然聯絡,一個ndim不為0的array可能一個元素也沒有:
size相同,shape和ndim也不一定相同:
到此這篇關於numpy兩個array疊加操作的文章就介紹到這了,更多相關numpy兩個array疊加內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45