激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - python numpy 矩陣堆疊實例

python numpy 矩陣堆疊實例

2020-04-18 10:49binqiang2wang Python

今天小編就為大家分享一篇python numpy 矩陣堆疊實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在實際操作中,遇到了矩陣堆疊的操作,本來想著自己寫一個函數,后來想,應該有庫函數,于是一陣找尋

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import numpy as np
a = np.array([1,2,3])
b = np.array([4,5,6])
np.stack((a,b)) #默認行堆疊
 
輸出:
 
array([[1, 2, 3],
  [4, 5, 6]])
 
np.vstack((a, b))
 
輸出:
 
array([[1, 2, 3],
  [4, 5, 6]])
np.hstack((a, b))
 
輸出:
 
array([1, 2, 3, 4, 5, 6])

簡單解釋一下上面的代碼:其實主要是一個函數,stack(),這個函數其實包含了各種堆疊方式,我們上面的例子是針對二維矩陣的,其實我們大部分時候的操作都是針對二維矩陣的,為了方便,所以又定義了兩個函數vstack()進行垂直的堆疊(vertically ),hstack()進行水平堆疊(horizontally)

函數stack()有個參數,axis,可以設置堆疊的維度,默認是0,其實和vstack()是一個效果,當設置成1的時候,結果如下

?
1
2
3
4
5
6
7
np.stack((a,b),axis=1)
 
輸出:
 
array([[1, 4],
  [2, 5],
  [3, 6]])

從效果看,相當于按照原來a的第二維度,也就是列,一列一列的取出來,按行拼成了一個矩陣。

那么,hstack()的效果能不能利用stack()實現呢?我這里是沒有探索出來,歡迎知道的童靴指教,不過hstack()的效果其實和concatenate是一樣的

?
1
2
3
np.concatenate((a,b))
輸出:
array([1, 2, 3, 4, 5, 6])

以上這篇python numpy 矩陣堆疊實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/m0_37052320/article/details/79072402

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 视频一区二区三区在线 | 视频一区二区不卡 | 日韩a毛片免费观看 | 中文字幕在线观看日韩 | 一区二区网 | 免费毛片视频 | 91短视频版高清在线观看免费 | 羞羞视频免费入口网站 | 特级毛片a级毛片100免费 | 曰批全过程120分钟免费69 | 欧美日本免费一区二区三区 | 亚洲国产高清自拍 | 欧美一级高潮片免费的 | 中文字幕精品在线观看 | 日韩一级毛毛片 | 99在线免费观看视频 | 免费看污视频在线观看 | 欧美一级www片免费观看 | 羞羞视频2023 | 99精品国产一区二区三区 | 91伊人久久 | 久久久精品视频国产 | 精品中文字幕视频 | 中文字幕22页 | 亚洲精品成人在线视频 | 久久99精品久久久久久久久久久久 | 精品一区二区久久久久 | 精品无码久久久久久国产 | 国产精品片一区二区三区 | 欧美日韩综合视频 | 撅高 自己扒开 调教 | 草草影院地址 | 北京一级毛片 | 久综合 | 小视频免费在线观看 | 国产在线一级片 | 日韩av成人 | 男女羞羞视频在线免费观看 | 一级片观看 | 午夜视频大全 | 黄色片免费在线 |