国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python編程給numpy矩陣添加一列方法示例

2020-01-04 16:11:49
字體:
來源:轉載
供稿:網(wǎng)友

首先我們有一個數(shù)據(jù)是一個mn的python/294220.html">numpy矩陣現(xiàn)在我們希望能夠進行給他加上一列變成一個m(n+1)的矩陣

import numpy as npa = 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合起來變成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.]])

總結

以上就是本文關于Python編程給numpy矩陣添加一列方法示例的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關專題,如有不足之處,歡迎留言指出!


注:相關教程知識閱讀請移步到python教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 连城县| 郧西县| 台东县| 确山县| 蓬莱市| 临漳县| 永仁县| 五华县| 河曲县| 金昌市| 宜川县| 桐梓县| 郎溪县| 广东省| 阿合奇县| 梓潼县| 云龙县| 兴义市| 新巴尔虎右旗| 高淳县| 泽普县| 双流县| 平乐县| 峡江县| 江津市| 吉林省| 云阳县| 印江| 封丘县| 屯门区| 杂多县| 福清市| 长春市| 固安县| 贺州市| 贵溪市| 镇赉县| 舒兰市| 荃湾区| 定安县| 广宁县|