首页 > 编程知识 正文

python简单矩阵转置,矩阵转置的转置

时间:2023-05-03 22:45:01 阅读:10460 作者:1469

定义计算矩阵转置的函数1 )使用循环转置矩阵=[ 1,2,3,4 ]、[ 5,6,7,8 ]、[ 9,10,11,12 ] #打印矩阵defprintmatrix(m ) end='') print ) ' ' ) #转置矩阵deftransfoort在此创建转置矩阵的行foreleinm 3360 foriinrange (len (ele ) ) I是新矩阵的第I行# ele 表示的returnrtprintmatrix (矩阵) print(-'*40 ) print matrix (transform matrix ) matrix ) ) 1345781012---------1599990

说明:收集原始矩阵作为反参数

deftransformmatrix(m ) : #反向参数收集将矩阵中的多个列表转换为多个参数,并使用zipreturnlist(zip(*m ) ) print matrix (print matrix ) prix 40 )打印矩阵(transformmatrix ) (matrix ) ) )的1345781012-------159210311812--------编号模块

numpy模块提供了使用transpose ()函数的替换。 此函数的返回值是numpy的内置类型。 array调用array的tolist (方法,将array更改为列表importnumpydeftransformmatrix (m ) : return numpy.transpose(m ) m ).) 40 )打印矩阵(传输矩阵) (矩阵) ) 1、3、4、6、8、10、12---------12

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。