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中zip()方法应用实例分析
Apr 16 Python
python实现简单购物商城
May 21 Python
使用Turtle画正螺旋线的方法
Sep 22 Python
matplotlib 纵坐标轴显示数据值的实例
May 25 Python
Python3 pip3 list 出现 DEPRECATION 警告的解决方法
Feb 16 Python
浅谈pyqt5中信号与槽的认识
Feb 17 Python
浅析Python 引号、注释、字符串
Jul 25 Python
Python 字符串、列表、元组的截取与切片操作示例
Sep 17 Python
Python urllib2运行过程原理解析
Jun 04 Python
Python sorted对list和dict排序
Jun 09 Python
解决Python安装cryptography报错问题
Sep 03 Python
Python 高级库15 个让新手爱不释手(推荐)
May 15 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生成随机密码类分享
2014/06/25 PHP
PHP预定义变量9大超全局数组用法详解
2016/04/23 PHP
CI框架支持$_GET的两种实现方法
2016/05/18 PHP
PHP实现限制IP访问及提交次数的方法详解
2017/07/17 PHP
PHPMAILER实现PHP发邮件功能
2018/04/18 PHP
jquery ui dialog ie8出现滚动条的解决方法
2010/12/06 Javascript
javascript中字符串拼接详解
2014/09/26 Javascript
ANGULARJS中用NG-BIND指令实现单向绑定的例子
2014/12/08 Javascript
Jquery api 速查表分享
2015/01/12 Javascript
javascript实现显示和隐藏div方法汇总
2015/08/14 Javascript
JavaScript+CSS实现仿Mootools竖排弹性动画菜单效果
2015/10/14 Javascript
在Html中使用Requirejs进行模块化开发实例详解
2016/04/15 Javascript
微信小程序 网络API Websocket详解
2016/11/09 Javascript
微信开发之调起摄像头、本地展示图片、上传下载图片实例
2016/12/08 Javascript
JS字符串去除连续或全部重复字符的实例
2018/03/08 Javascript
JS实现获取当前所在周的周六、周日示例分析
2019/05/11 Javascript
详解一次Vue低版本安卓白屏问题的解决过程
2019/05/30 Javascript
python使用BeautifulSoup分页网页中超链接的方法
2015/04/04 Python
讲解Python中for循环下的索引变量的作用域
2015/04/15 Python
遗传算法之Python实现代码
2017/10/10 Python
如何利用python制作时间戳转换工具详解
2018/09/12 Python
使用Python OpenCV为CNN增加图像样本的实现
2019/06/10 Python
Python爬取爱奇艺电影信息代码实例
2019/11/26 Python
pytorch之inception_v3的实现案例
2020/01/06 Python
Python使用qrcode二维码库生成二维码方法详解
2020/02/17 Python
django haystack实现全文检索的示例代码
2020/06/24 Python
教你一分钟在win10终端成功安装Pytorch的方法步骤
2021/01/28 Python
Johnson Fitness澳大利亚:高级健身器材
2021/03/16 全球购物
杭州信雅达系统.NET工程师面试试题
2015/02/08 面试题
英语演讲稿3分钟
2014/04/29 职场文书
社区反邪教工作方案
2014/06/16 职场文书
意向书范本
2014/07/29 职场文书
财务统计员岗位职责
2015/04/14 职场文书
就业指导讲座心得体会
2016/01/15 职场文书
nginx简单配置多个server的方法
2021/03/31 Servers
html+css 实现简易导航栏功能
2021/04/07 HTML / CSS