首页 > 编程知识 正文

python矩阵转置函数,python数组转置

时间:2023-05-06 06:22:43 阅读:10462 作者:3615

文章目录1 .使用双重循环2 .使用列表表达式3 .使用zip函数使用numpy模块

1 .双循环# python双循环arr=[ 1,2,3 ],[ 4,5,6 ],[ 7,8,9 ],[ 10,11, 12 ) arr2=[]#阵列的第二维度forIinrange(len(arr )0) ) :temp=[] #阵列的第一维度forjinrange(len(arr ) ) 3360 temp . [ 3,6,9,12 ]“”2 .使用列表表达式# python列表表达式#输出嵌套列表表达式[ 10,11,12 ] # I是第二维,j是第一维arr2=[ arr [ j ] [ I ] ] 12]''3.zip函数# python zip函数arr=[ 1,2,3 ]、[ 4,5,6 ]、[ 7,8,9 ]、[ 10,11 ] 12 ) ) zip(* )在此为解压缩角色(将arr视为打包的数组。 arr2=zip ) ) arr ) print ) list((arr2) ' ' #输出结果是() 1、4、7、10 )、(2) ' '4.使用#numpy模块#numpy 12 ) ARR=NP.Array(#这里,可以通过三种方法实现转置的目的(第一方法print(ARR.t );第二方法print (arr.transpose );第三方法print ) )

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