Python编程给numpy矩阵添加一列方法示例


Posted in Python onDecember 04, 2017

首先我们有一个数据是一个mn的numpy矩阵现在我们希望能够进行给他加上一列变成一个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合起来变成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矩阵添加一列方法示例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出!

Python 相关文章推荐
bpython 功能强大的Python shell
Feb 16 Python
python中安装模块包版本冲突问题的解决
May 02 Python
Android基于TCP和URL协议的网络编程示例【附demo源码下载】
Jan 23 Python
Python解决八皇后问题示例
Apr 22 Python
python如何生成各种随机分布图
Aug 27 Python
python装饰器简介---这一篇也许就够了(推荐)
Apr 01 Python
pandas基于时间序列的固定时间间隔求均值的方法
Jul 04 Python
face++与python实现人脸识别签到(考勤)功能
Aug 28 Python
nginx搭建基于python的web环境的实现步骤
Jan 03 Python
python中的socket实现ftp客户端和服务器收发文件及md5加密文件
Apr 01 Python
Django REST framework 限流功能的使用
Jun 24 Python
Python if else条件语句形式详解
Mar 24 Python
Python实现返回数组中第i小元素的方法示例
Dec 04 #Python
Python实现基本数据结构中队列的操作方法示例
Dec 04 #Python
Python numpy生成矩阵、串联矩阵代码分享
Dec 04 #Python
Python内置函数—vars的具体使用方法
Dec 04 #Python
Python实现基本数据结构中栈的操作示例
Dec 04 #Python
Python实现多进程共享数据的方法分析
Dec 04 #Python
Python数据结构之栈、队列的实现代码分享
Dec 04 #Python
You might like
php adodb连接mssql解决乱码问题
2009/06/12 PHP
php DOS攻击实现代码(附如何防范)
2012/05/29 PHP
解析linux下安装memcacheq(mcq)全过程笔记
2013/06/27 PHP
php stream_get_meta_data返回值
2013/09/29 PHP
PHP防盗链代码实例
2014/08/27 PHP
使用Yii2实现主从数据库设置
2016/11/20 PHP
详谈javascript中的cookie
2015/06/03 Javascript
AngularJS 使用 UI Router 实现表单向导
2016/01/29 Javascript
vue.js学习之递归组件
2016/12/13 Javascript
BootStrap Tooltip插件源码解析
2016/12/27 Javascript
javascript实现遮罩层动态效果实例
2019/05/14 Javascript
浅析JS中NEW的实现原理及重写
2020/02/20 Javascript
python 自动提交和抓取网页
2009/07/13 Python
详解Python中列表和元祖的使用方法
2015/04/25 Python
深入理解Python中命名空间的查找规则LEGB
2015/08/06 Python
Django框架实现逆向解析url的方法
2018/07/04 Python
python+splinter实现12306网站刷票并自动购票流程
2018/09/25 Python
python解析含有重复key的json方法
2019/01/22 Python
Pandas聚合运算和分组运算的实现示例
2019/10/17 Python
使用Python刷淘宝喵币(低阶入门版)
2019/10/30 Python
Python rabbitMQ如何实现生产消费者模式
2020/08/24 Python
解决pytorch 保存模型遇到的问题
2021/03/03 Python
英国最大的在线蜡烛商店:Candles Direct
2019/03/26 全球购物
Edwaybuy西班牙:小米在线商店
2019/12/04 全球购物
会计实习期自我鉴定
2013/10/06 职场文书
大学生在校学习的自我评价
2014/02/18 职场文书
成绩单公证书
2014/04/10 职场文书
《果园机器人》教学反思
2014/04/13 职场文书
《春到梅花山》教学反思
2014/04/16 职场文书
我的长生果教学反思
2014/04/28 职场文书
条幅标语大全
2014/06/20 职场文书
个人年终总结开头
2015/03/06 职场文书
七年级英语教学反思
2016/02/15 职场文书
python基础详解之if循环语句
2021/04/24 Python
Nginx四层负载均衡的配置指南
2021/06/11 Servers
关于Mybatis中SQL节点的深入解析
2022/03/19 Java/Android