Python numpy生成矩阵、串联矩阵代码分享


Posted in Python onDecember 04, 2017

import numpy

生成numpy矩阵的几个相关函数:

numpy.array()
numpy.zeros()
numpy.ones()
numpy.eye()

串联生成numpy矩阵的几个相关函数:

numpy.array()
numpy.row_stack()
numpy.column_stack()
numpy.reshape()

>>> import numpy 
>>> numpy.eye(3) 
array([[ 1., 0., 0.], 
    [ 0., 1., 0.], 
    [ 0., 0., 1.]]) 
>>> numpy.zeros(3) 
array([ 0., 0., 0.]) 
>>> numpy.ones(3) 
array([ 1., 1., 1.]) 
>>> x1 = numpy.array((1, 2, 3)) 
>>> x1 
array([1, 2, 3]) 
>>> x2 = numpy.array([4, 5, 6]) 
>>> x2 
array([4, 5, 6]) 
>>> x3 = numpy.array((x1, x2)) 
>>> x3 
array([[1, 2, 3], 
    [4, 5, 6]]) 
>>> x4 = x3.reshape(2, 3) 
>>> x4 
array([[1, 2, 3], 
    [4, 5, 6]]) 
>>> x4 = x3.reshape(3, 2) 
>>> x4 
array([[1, 2], 
    [3, 4], 
    [5, 6]]) 
>>> x5 = numpy.row_stack(x1, x2) 
Traceback (most recent call last): 
 File "<stdin>", line 1, in <module> 
TypeError: vstack() takes exactly 1 argument (2 given) 
>>> x5 = numpy.row_stack((x1, x2)) 
>>> x5 
array([[1, 2, 3], 
    [4, 5, 6]]) 
>>> x6 = numpy.row_stack([x1, x2]) 
>>> x6 
array([[1, 2, 3], 
    [4, 5, 6]]) 
>>> x7 = numpy.row_stack((x6, x2)) 
>>> x7 
array([[1, 2, 3], 
    [4, 5, 6], 
    [4, 5, 6]]) 
>>> x7[0] 
array([1, 2, 3]) 
>>> x7[1] 
array([4, 5, 6]) 
>>> x7[2] 
array([4, 5, 6]) 
>>> x8 = numpy.column_stack([x1, x2, x1, x2]) 
>>> x8 
array([[1, 4, 1, 4], 
    [2, 5, 2, 5], 
    [3, 6, 3, 6]]) 
>>> x8[0] 
array([1, 4, 1, 4]) 
>>> x8[1] 
array([2, 5, 2, 5]) 
>>> x8[2] 
array([3, 6, 3, 6]) 
>>> x8[3] 
Traceback (most recent call last): 
 File "<stdin>", line 1, in <module> 
IndexError: index 3 is out of bounds for axis 0 with size 3 
>>> x8[0][3] 
4 
>>>

python生成1行四列全2矩阵

print np.ones((1,4))*2

总结

以上就是本文关于Python numpy生成矩阵、串联矩阵代码分享的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
python网络编程调用recv函数完整接收数据的三种方法
Mar 31 Python
利用Celery实现Django博客PV统计功能详解
May 08 Python
Python实现数据库并行读取和写入实例
Jun 09 Python
基于Python和Scikit-Learn的机器学习探索
Oct 16 Python
分享vim python缩进等一些配置
Jul 02 Python
Django contenttypes 框架详解(小结)
Aug 13 Python
Python标准库shutil用法实例详解
Aug 13 Python
pandas去除重复列的实现方法
Jan 29 Python
Python传递参数的多种方式(小结)
Sep 18 Python
Python常用数据分析模块原理解析
Jul 20 Python
如何在python中实现线性回归
Aug 10 Python
超详细Python解释器新手安装教程
May 10 Python
Python内置函数—vars的具体使用方法
Dec 04 #Python
Python实现基本数据结构中栈的操作示例
Dec 04 #Python
Python实现多进程共享数据的方法分析
Dec 04 #Python
Python数据结构之栈、队列的实现代码分享
Dec 04 #Python
关于Python数据结构中字典的心得
Dec 04 #Python
python Flask实现restful api service
Dec 04 #Python
浅谈Python中带_的变量或函数命名
Dec 04 #Python
You might like
用PHP制作的意见反馈表源码
2007/03/11 PHP
php+resumablejs实现的分块上传 断点续传功能示例
2017/04/18 PHP
PHP基于新浪IP库获取IP详细地址的方法
2017/05/04 PHP
PHP调用微博接口实现微博登录的方法示例
2018/09/22 PHP
用PHP的反射实现委托模式的讲解
2019/03/22 PHP
对setInterval在火狐和chrome切换标签产生奇怪的效果之探索,与解决方案!
2011/10/29 Javascript
select标签模拟/美化方法采用JS外挂式插件
2013/04/01 Javascript
jquery 日期控件datepicker属性详细解析
2013/11/08 Javascript
js 操作select与option(示例讲解)
2013/12/20 Javascript
调试JavaScript中正则表达式中遇到的问题
2015/01/27 Javascript
深入探讨javascript中的数据类型
2015/03/04 Javascript
jQuery语法小结(超实用)
2015/12/31 Javascript
详解Bootstrap的aria-label和aria-labelledby应用
2016/01/04 Javascript
jQuery获取checkbox选中的值
2016/01/28 Javascript
jQuery实现拖拽页面元素并将其保存到cookie的方法
2016/06/12 Javascript
js操作DOM--添加、删除节点的简单实例
2016/07/08 Javascript
js手动播放图片实现图片轮播效果
2016/09/17 Javascript
JavaScript之filter_动力节点Java学院整理
2017/06/28 Javascript
JS实现的走迷宫小游戏完整实例
2017/07/19 Javascript
JS获取本地地址及天气的方法实例小结
2019/05/10 Javascript
Vue实现兄弟组件间的联动效果
2020/01/21 Javascript
利用webpack理解CommonJS和ES Modules的差异区别
2020/06/16 Javascript
Vue-cli4 配置 element-ui 按需引入操作
2020/09/11 Javascript
Python实现批量下载文件
2015/05/17 Python
Python3删除排序数组中重复项的方法分析
2019/01/31 Python
Python Web静态服务器非堵塞模式实现方法示例
2019/11/21 Python
Html5 web本地存储实例详解
2016/07/28 HTML / CSS
世界闻名的衬衫制造商:Savile Row Company
2018/07/30 全球购物
德国价格合理的品牌商品购物网站:averdo
2019/03/21 全球购物
新加坡领先的在线生活方式和杂货购物网站:EAMART
2019/04/02 全球购物
物业保安员岗位职责制度
2014/01/30 职场文书
幼儿园小班评语
2014/04/18 职场文书
副处级干部考察材料
2014/05/17 职场文书
做人民满意的公务员活动方案
2014/08/25 职场文书
2014年党建工作汇报材料
2014/11/02 职场文书
2014小学年度工作总结
2014/12/20 职场文书