南强小屋 Design By 杰米
在使用列表、数组和矩阵的过程中,经常需要相互转换。特此总结相互间转换的过程及结果,供大家参考。
第三方包:numpy
import numpy as np mylist = [[1, 2, 3], [4, 5, 6]] # 列表 print(type(mylist)) print(mylist, end='\n\n') myarray = np.array(mylist) # 列表转数组 print(type(myarray)) print(myarray, end="\n\n") mymatrix = np.mat(mylist) # 列表转矩阵 print(type(mymatrix)) print(mymatrix, end='\n\n') MatToArray = np.array(mymatrix) # 矩阵转数组 print(type(MatToArray)) print(MatToArray, end='\n\n') ArrayToMat = np.mat(myarray) # 数组转矩阵 print(type(ArrayToMat)) print(ArrayToMat, end='\n\n') MatToList1 = mymatrix.tolist() # 矩阵转列表 print(type(MatToList1)) print(MatToList1) MatToList2 = list(mymatrix) # 注意点1 print(type(MatToList2)) print(MatToList2, end='\n\n') ArrayToList1 = myarray.tolist() # 矩阵转列表 print(type(ArrayToList1)) print(ArrayToList1) ArrayToList2 = list(myarray) # 注意点2 print(type(ArrayToList2)) print(ArrayToList2)
函数运行结果显示如下。注意一点是,最后的矩阵和数组转换成列表形式,用list()是将矩阵和数组整体转换成列表。如果要将其转换成基本的列表形式,则需要使用<array>.tolist() 或者 <matrix>.tolist()来转换。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
标签:
Python3,列表,数组,矩阵
南强小屋 Design By 杰米
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
南强小屋 Design By 杰米
暂无Python3 列表,数组,矩阵的相互转换的方法示例的评论...
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。