Numpy中vstack()和hstack()的使用方式
1. 概述
在Numpy中,最希望處理的數(shù)據(jù)就是數(shù)組和矩陣,下面就來介紹兩種拼接數(shù)組的方法:vstack() 和 hstack();
這兩種方法的用法大致相同,只是在功能上有一些區(qū)別。
2. vstack()
2.1 語法
numpy.vstack(tup)
垂直堆疊數(shù)組(行方式)。
2.2 參數(shù)
tup —— ndarrays的序列
- 除了第一個(gè)軸(行)之外,數(shù)組必須具有相同的形狀。
- 一維數(shù)組必須具有相同的長(zhǎng)度。
返回:
- 返回堆疊的數(shù)組
- 通過堆疊給定的數(shù)組最后形成的數(shù)組將至少為二維的。
2.3 實(shí)例
#!/usr/bin/env python3 # -*- coding: utf-8 -*- # @Time : 2019/1/22 9:33 # @Author : Arrow and Bullet # @FileName: vstack_hstack.py # @Software: PyCharm # @Blog :https://blog.csdn.net/qq_41800366 from numpy import * # 引入numpy A = array([1, 2, 3]) B = array([4, 5, 6]) C = vstack((A, B)) print(C) # 結(jié)果 [[1 2 3] [4 5 6]] print(type(C)) # 結(jié)果 <class 'numpy.ndarray'> A = array([[1], [2], [3]]) B = array([[4], [5]]) C = vstack((A, B)) print(C) # 結(jié)果 [[1][2][3][4][5]]
3. hstack()
3.1 語法
numpy.hstack(tup)
按順序堆疊數(shù)組(列式)。
3.2 參數(shù)
tup —— ndarrays的序列
- 除了第二軸(列)之外的所有陣列必須具有相同的形狀。
返回:
- 通過堆疊給定數(shù)組形成的數(shù)組。
3.3 實(shí)例
from numpy import * # 引入numpy A = array([1, 2, 3]) B = array([4, 5, 6]) C = hstack((A, B)) print(C) # 結(jié)果 [1 2 3 4 5 6] print(type(C)) # 結(jié)果 <class 'numpy.ndarray'> A = array([[1], [2], [3]]) B = array([[4], [5], [6]]) C = hstack((A, B)) print(C) # 結(jié)果 [[1 4][2 5][3 6]]
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- Numpy中np.vstack()?和?np.hstack()?的實(shí)現(xiàn)
- numpy中hstack vstack stack concatenate函數(shù)示例詳解
- numpy中數(shù)組拼接、數(shù)組合并方法總結(jié)(append(),?concatenate,?hstack,?vstack,?column_stack,?row_stack,?np.r_,?np.c_等)
- numpy中np.dstack()、np.hstack()、np.vstack()用法
- numpy數(shù)組做圖片拼接的實(shí)現(xiàn)(concatenate、vstack、hstack)
- Numpy中stack(),hstack(),vstack()函數(shù)用法介紹及實(shí)例
- Python numpy實(shí)現(xiàn)數(shù)組合并實(shí)例(vstack,hstack)
- NumPy的hstack函數(shù)詳細(xì)教程
相關(guān)文章
python socket模塊創(chuàng)建和使用套接字示例詳解
這篇文章主要為大家介紹了python socket模塊來創(chuàng)建和使用套接字示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-06-06
Python中列表索引 A[ : 2 ]與A[ : ,&nb
這篇文章主要介紹了Python中列表索引 A[ : 2 ]與A[ : , 2]的區(qū)別說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-05-05
Python的Flask框架應(yīng)用程序?qū)崿F(xiàn)使用QQ賬號(hào)登錄的方法
利用QQ開放平臺(tái)的API使用QQ賬號(hào)登錄是現(xiàn)在很多網(wǎng)站都具備的功能,而對(duì)于Flask框架來說則有Flask-OAuthlib這個(gè)現(xiàn)成的輪子,這里我們就來看一下Python的Flask框架應(yīng)用程序?qū)崿F(xiàn)使用QQ賬號(hào)登錄的方法2016-06-06
django rest framework 過濾時(shí)間操作
這篇文章主要介紹了django rest framework 過濾時(shí)間操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-07-07
pytorch實(shí)現(xiàn)用CNN和LSTM對(duì)文本進(jìn)行分類方式
今天小編就為大家分享一篇pytorch實(shí)現(xiàn)用CNN和LSTM對(duì)文本進(jìn)行分類方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-01-01
python PyAutoGUI 模擬鼠標(biāo)鍵盤操作和截屏功能
一款跨平臺(tái)/無依賴的自動(dòng)化測(cè)試工具,目測(cè)只能控制鼠標(biāo)/鍵盤/獲取屏幕尺寸/彈出消息框/截屏。這篇文章主要介紹了python PyAutoGUI 模擬鼠標(biāo)鍵盤操作和截屏功能,需要的朋友可以參考下2019-08-08
PyInstaller將Python打包成windows可執(zhí)行的exe(細(xì)致版)
在開發(fā)?Python?應(yīng)用程序時(shí),有時(shí)我們需要將腳本打包成獨(dú)立的可執(zhí)行文件(.exe),下面小編就來和大家詳細(xì)介紹一下具體步驟,有需要的小伙伴可以了解下2026-01-01

