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

首頁 > 編程 > Python > 正文

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

2020-02-16 10:55:57
字體:
來源:轉載
供稿:網友

首先我們有一個數據是一個mn的numpy矩陣現在我們希望能夠進行給他加上一列變成一個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矩陣添加一列方法示例的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 静海县| 大荔县| 香格里拉县| 阿合奇县| 佛教| 琼结县| 珲春市| 青海省| 德钦县| 雷波县| 台山市| 潍坊市| 驻马店市| 宁国市| 井冈山市| 祁门县| 九龙县| 哈尔滨市| 上虞市| 淅川县| 易门县| 潞城市| 上高县| 乳源| 隆尧县| 泗阳县| 江津市| 西吉县| 罗平县| 泉州市| 大兴区| 东乡族自治县| 丹东市| 黎城县| 泸水县| 宜兰市| 海林市| 新安县| 民权县| 龙江县| 石嘴山市|