######################################
使用Python3.7语言对矩阵转置进行优化
需要额外有的python包是:numpy、pandas和numba
######################################
transposition.py:程序运行代码
运行方法可以选则命令行执行,也可以选一个支持python的IDEA运行,代码不需要额外的参数
当选中命令行运行时,首先需要打开命令提示符窗口,输入cd命令转入到文件所在位置,再输入命令python transposition.py即可执行代码
当选择使用IDEA执行的时候,点击run按钮即可执行本代码
注意:
运行程序前需要选择(已经默认选中了一个矩阵文件)一个矩阵的csv文件,项目中给了七个矩阵文件,分别是martix1~martix7
当需要其他大小的矩阵时,需自己给出矩阵的csv文件
transposition.py程序对比了五种方法处理完矩阵转置所需要的时间,矩阵转置成功后,会使用pandas保存转置成功的矩阵(新的矩阵文件有行编号和列编号)
程序会输出各个方法运行时间的提示信息。
程序完成后会生成五种方法转置成功的csv文件
评论0