python之numpy
Posted 紫巅草
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python之numpy相关的知识,希望对你有一定的参考价值。
一、矩阵的拼接合并
列拼接:np.column_stack()
>>> import numpy as np >>> a = np.arange(9).reshape(3,-1) >>> a array([[0, 1, 2], [3, 4, 5], [6, 7, 8]]) >>> b = np.arange(10, 19).reshape(3, -1) >>> b array([[10, 11, 12], [13, 14, 15], [16, 17, 18]]) >>> top = np.column_stack((a, np.zeros((3,3)))) >>> top array([[ 0., 1., 2., 0., 0., 0.], [ 3., 4., 5., 0., 0., 0.], [ 6., 7., 8., 0., 0., 0.]]) >>> bottom = np.column_stack((np.zeros((3,3)), b)) >>> bottom array([[ 0., 0., 0., 10., 11., 12.], [ 0., 0., 0., 13., 14., 15.], [ 0., 0., 0., 16., 17., 18.]])
行拼接:np.row_stack()
>>> np.row_stack((top, bottom)) array([[ 0., 1., 2., 0., 0., 0.], [ 3., 4., 5., 0., 0., 0.], [ 6., 7., 8., 0., 0., 0.], [ 0., 0., 0., 10., 11., 12.], [ 0., 0., 0., 13., 14., 15.], [ 0., 0., 0., 16., 17., 18.]])
以上是关于python之numpy的主要内容,如果未能解决你的问题,请参考以下文章
备战数学建模27 & 科研必备 -Python之数值型数据处理numpy