Python編程給numpy矩陣添加一列方法示例
首先我們有一個數(shù)據(jù)是一個mn的numpy矩陣現(xiàn)在我們希望能夠進(jìn)行給他加上一列變成一個m(n+1)的矩陣
import numpy as np a = np.array([[1,2,3],[4,5,6],[7,8,9]]) b = np.ones(3) c = np.array([[1,2,3,1],[4,5,6,1],[7,8,9,1]]) PRint(a) print(b) print(c) [[1 2 3] [4 5 6] [7 8 9]] [ 1. 1. 1.] [[1 2 3 1] [4 5 6 1] [7 8 9 1]]
我們要做的就是把a(bǔ),b合起來變成c
方法一
使用np.c_[]和np.r_[]分別添加行和列
np.c_[a,b]
array([[ 1., 2., 3., 1.],
[ 4., 5., 6., 1.],
[ 7., 8., 9., 1.]])
np.c_[a,a]
array([[1, 2, 3, 1, 2, 3],
[4, 5, 6, 4, 5, 6],
[7, 8, 9, 7, 8, 9]])
np.c_[b,a]
array([[ 1., 1., 2., 3.],
[ 1., 4., 5., 6.],
[ 1., 7., 8., 9.]])
方法二
使用np.insert
np.insert(a, 0, values=b, axis=1)
array([[1, 1, 2, 3],
[1, 4, 5, 6],
[1, 7, 8, 9]])
np.insert(a, 3, values=b, axis=1)
array([[1, 2, 3, 1],
[4, 5, 6, 1],
[7, 8, 9, 1]])
方法三
使用'column_stack'
np.column_stack((a,b))
array([[ 1., 2., 3., 1.],
[ 4., 5., 6., 1.],
[ 7., 8., 9., 1.]])
總結(jié)
以上就是本文關(guān)于Python編程給numpy矩陣添加一列方法示例的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出!
- Python求矩陣的范數(shù)和行列式
- python查看矩陣的行列號以及維數(shù)方式
- Python+numpy實(shí)現(xiàn)矩陣的行列擴(kuò)展方式
- Python3 列表,數(shù)組,矩陣的相互轉(zhuǎn)換的方法示例
- Python 實(shí)現(xiàn)取矩陣的部分列,保存為一個新的矩陣方法
- python中返回矩陣的行列方法
- python 矩陣增加一行或一列的實(shí)例
- Python的numpy庫中將矩陣轉(zhuǎn)換為列表等函數(shù)的方法
- Python numpy 提取矩陣的某一行或某一列的實(shí)例
- python矩陣列的實(shí)現(xiàn)示例
相關(guān)文章
使用C#配合ArcGIS Engine進(jìn)行地理信息系統(tǒng)開發(fā)
這篇文章主要介紹了使用C#配合ArcGIS Engine進(jìn)行地理信息系統(tǒng)開發(fā),ArcGIS Engine是Windows系統(tǒng)上可以讓程序員創(chuàng)建自定義的GIS桌面程序,需要的朋友可以參考下2016-02-02
基于Python開發(fā)PDF轉(zhuǎn)PNG的可視化工具
在數(shù)字文檔處理領(lǐng)域,PDF到圖像格式的轉(zhuǎn)換是常見需求,本文介紹如何利用Python的PyMuPDF庫和Tkinter框架開發(fā)一個帶圖形界面的PDF轉(zhuǎn)PNG工具,需要的可以參考下2025-03-03
Python獲取本機(jī)IP/MAC多網(wǎng)卡方法示例
這篇文章主要為大家介紹了Python獲取本機(jī)IP/MAC多網(wǎng)卡方法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08
Linux下python與C++使用dlib實(shí)現(xiàn)人臉檢測
這篇文章主要為大家詳細(xì)介紹了Linux下python與C++使用dlib實(shí)現(xiàn)人臉檢測,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-06-06
tf.truncated_normal與tf.random_normal的詳細(xì)用法
本篇文章主要介紹了tf.truncated_normal與tf.random_normal的詳細(xì)用法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-03-03
Python?創(chuàng)建或讀取?Excel?文件的操作代碼
Excel是一種常用的電子表格軟件,廣泛應(yīng)用于金融、商業(yè)和教育等領(lǐng)域,本文介紹Python?創(chuàng)建或讀取?Excel?文件的操作代碼,感興趣的朋友一起看看吧2023-09-09
Python獲取系統(tǒng)默認(rèn)字符編碼的方法
這篇文章主要介紹了Python獲取系統(tǒng)默認(rèn)字符編碼的方法,涉及Python中sys模塊getdefaultencoding方法的使用技巧,需要的朋友可以參考下2015-06-06

