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

首頁 > 學院 > 開發設計 > 正文

給numpy矩陣添加一列

2019-11-14 17:00:05
字體:
來源:轉載
供稿:網友

問題的定義:

首先我們有一個數據是一個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.]])

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 上饶市| 清水县| 临城县| 肇州县| 砚山县| 饶平县| 澳门| 获嘉县| 县级市| 永泰县| 云南省| 崇仁县| 清流县| 清丰县| 临安市| 金堂县| 轮台县| 荥阳市| 会东县| 山东省| 蓝田县| 宁津县| 望江县| 乌兰浩特市| 德州市| 汝州市| 富裕县| 原平市| 大名县| 疏附县| 汶上县| 台湾省| 上思县| 海林市| 达州市| 额敏县| 临夏市| 文水县| 高邑县| 东丽区| 固原市|