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的序列
- 除了第一個軸(行)之外,數(shù)組必須具有相同的形狀。
- 一維數(shù)組必須具有相同的長度。
返回:
- 返回堆疊的數(shù)組
- 通過堆疊給定的數(shù)組最后形成的數(shù)組將至少為二維的。
2.3 實例
#!/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 實例
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é)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
- Numpy中np.vstack()?和?np.hstack()?的實現(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ù)組做圖片拼接的實現(xiàn)(concatenate、vstack、hstack)
- Numpy中stack(),hstack(),vstack()函數(shù)用法介紹及實例
- Python numpy實現(xiàn)數(shù)組合并實例(vstack,hstack)
- NumPy的hstack函數(shù)詳細教程
相關文章
python socket模塊創(chuàng)建和使用套接字示例詳解
這篇文章主要為大家介紹了python socket模塊來創(chuàng)建和使用套接字示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-06-06
Python中列表索引 A[ : 2 ]與A[ : ,&nb
這篇文章主要介紹了Python中列表索引 A[ : 2 ]與A[ : , 2]的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-05-05
Python的Flask框架應用程序?qū)崿F(xiàn)使用QQ賬號登錄的方法
利用QQ開放平臺的API使用QQ賬號登錄是現(xiàn)在很多網(wǎng)站都具備的功能,而對于Flask框架來說則有Flask-OAuthlib這個現(xiàn)成的輪子,這里我們就來看一下Python的Flask框架應用程序?qū)崿F(xiàn)使用QQ賬號登錄的方法2016-06-06
pytorch實現(xiàn)用CNN和LSTM對文本進行分類方式
今天小編就為大家分享一篇pytorch實現(xiàn)用CNN和LSTM對文本進行分類方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-01-01
python PyAutoGUI 模擬鼠標鍵盤操作和截屏功能
一款跨平臺/無依賴的自動化測試工具,目測只能控制鼠標/鍵盤/獲取屏幕尺寸/彈出消息框/截屏。這篇文章主要介紹了python PyAutoGUI 模擬鼠標鍵盤操作和截屏功能,需要的朋友可以參考下2019-08-08
PyInstaller將Python打包成windows可執(zhí)行的exe(細致版)
在開發(fā)?Python?應用程序時,有時我們需要將腳本打包成獨立的可執(zhí)行文件(.exe),下面小編就來和大家詳細介紹一下具體步驟,有需要的小伙伴可以了解下2026-01-01

