利用numpy实现一、二维数组的拼接简单代码示例


Posted in Python onDecember 15, 2017

一维数组

1.numpy初始化一维数组

a = np.array([1,2,3]);
print a.shape

输出的值应该为(3,)

二维数组

2.numpy初始化二维数组

a = np.array([[1,2,3]]);
b = np.array([[1],[2],[3]]);

print a.shape//(1,3)
print b.shape//(3,1)

注意(3,)和(3,1)的数组是不一样的,前者是一维数组,后者是二维数组。

拼接

3.numpy有很多的拼接函数。比如hstack和vstack等。网上又很多这样的总结帖子。但是两个数组能拼接的条件就是得满足两个数组的维度要相同。所以二维数组和一维数组拼接的时候需要使用newaxis将一维数组转化为二维数组,也就是shape从(3,)转化为(3,1)。

a = np.array([1,2,3]);
b = np.array([[1],[2],[3]]);
#将一维数组a转化为二维数组
a = a[:,np.newaxis];
c = np.concatenate((b,a),axis=1)
print c.shape//输出为(3,2)

总结

以上就是本文关于利用numpy实现一、二维数组的拼接简单代码示例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题。如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
线程和进程的区别及Python代码实例
Feb 04 Python
详解如何用OpenCV + Python 实现人脸识别
Oct 20 Python
Python实现定时备份mysql数据库并把备份数据库邮件发送
Mar 08 Python
用Python下载一个网页保存为本地的HTML文件实例
May 21 Python
Python常见读写文件操作实例总结【文本、json、csv、pdf等】
Apr 15 Python
PyQt5显示GIF图片的方法
Jun 17 Python
Python实现FTP文件传输的实例
Jul 07 Python
Python异常模块traceback用法实例分析
Oct 22 Python
基于keras 模型、结构、权重保存的实现
Jan 24 Python
From CSV to SQLite3 by python 导入csv到sqlite实例
Feb 14 Python
python实现小程序推送页面收录脚本
Apr 20 Python
在pycharm中创建django项目的示例代码
May 28 Python
神经网络python源码分享
Dec 15 #Python
神经网络理论基础及Python实现详解
Dec 15 #Python
浅谈机器学习需要的了解的十大算法
Dec 15 #Python
python实现协同过滤推荐算法完整代码示例
Dec 15 #Python
python3大文件解压和基本操作
Dec 15 #Python
Python数据结构与算法之常见的分配排序法示例【桶排序与基数排序】
Dec 15 #Python
numpy自动生成数组详解
Dec 15 #Python
You might like
mysql5写入和读出乱码解决
2006/11/25 PHP
php弹出对话框实现重定向代码
2014/01/23 PHP
php从memcache读取数据再批量写入mysql的方法
2014/12/29 PHP
PHP的Socket网络编程入门指引
2015/08/11 PHP
PHP实现微信支付(jsapi支付)流程步骤详解
2018/03/15 PHP
PHP数组对象与Json转换操作实例分析
2019/10/22 PHP
JS request函数 用来获取url参数
2010/05/17 Javascript
在线一元二次方程计算器实例(方程计算器在线计算)
2013/12/22 Javascript
让javascript加载速度倍增的方法(解决JS加载速度慢的问题)
2014/12/12 Javascript
jQuery操作Table技巧大汇总
2016/01/23 Javascript
Angularjs中的事件广播 —全面解析$broadcast,$emit,$on
2016/05/17 Javascript
Centos7 中 Node.js安装简单方法
2016/11/02 Javascript
JS实现获取来自百度,Google,soso,sogou关键词的方法
2016/12/21 Javascript
JS中用try catch对代码运行的性能影响分析
2016/12/26 Javascript
详解Vue方法与事件
2017/03/09 Javascript
js判断密码强度的方法
2020/03/18 Javascript
Python处理字符串之isspace()方法的使用
2015/05/19 Python
Linux下使用python自动修改本机网关代码分享
2015/05/21 Python
Python中的命令行参数解析工具之docopt详解
2017/03/27 Python
Python实现的基于优先等级分配糖果问题算法示例
2018/04/25 Python
Python调用adb命令实现对多台设备同时进行reboot的方法
2018/10/15 Python
用python实现刷点击率的示例代码
2019/02/21 Python
选择python进行数据分析的理由和优势
2019/06/25 Python
Python操作excel的方法总结(xlrd、xlwt、openpyxl)
2019/09/02 Python
python如何处理程序无法打开
2020/06/16 Python
html5图片上传预览示例分享
2014/04/14 HTML / CSS
如何在存储过程中使用Loop
2016/01/05 面试题
shallow copy和deep copy的区别
2016/05/09 面试题
中间件分为哪几类
2016/09/18 面试题
金属材料工程毕业生个人的自我评价
2013/11/28 职场文书
教师批评与自我批评发言稿
2014/10/15 职场文书
单方离婚协议书范本2014
2014/10/28 职场文书
2015年办公室工作总结范文
2015/03/31 职场文书
最新的离婚协议书范本!
2019/07/02 职场文书
详解Python魔法方法之描述符类
2021/05/26 Python
java如何实现socket连接方法封装
2021/09/25 Java/Android