Python numpy生成矩阵、串联矩阵代码分享
importnumpy
生成numpy矩阵的几个相关函数:
numpy.array()
numpy.zeros()
numpy.ones()
numpy.eye()
串联生成numpy矩阵的几个相关函数:
numpy.array()
numpy.row_stack()
numpy.column_stack()
numpy.reshape()
>>>importnumpy >>>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(mostrecentcalllast): File"",line1,in TypeError:vstack()takesexactly1argument(2given) >>>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(mostrecentcalllast): File" ",line1,in IndexError:index3isoutofboundsforaxis0withsize3 >>>x8[0][3] 4 >>>
python生成1行四列全2矩阵
printnp.ones((1,4))*2
总结
以上就是本文关于Pythonnumpy生成矩阵、串联矩阵代码分享的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。