Python一维列矩阵转换成行矩阵
发布时间
阅读量:
阅读量
开发环境:pycharm,python 2.7.14
最近正在致力于完成自己的毕业设计,在处理数据时遇到了挑战。具体来说,在从HDF5文件中提取数据时发现了一个名为data 的二维数组(即一个200行1列的二维数组)。通过直接读取打印输出的结果可以看出其特征类似于以下所述:
[[132.36055]
[132.43315]
[132.50566]
......
[134.09851]
[134.17006]]
我正在探讨一种新的绘图方式,在数据组织上采用行矩阵的形式进行存储。经过一番查阅资料后发现可以实现矩阵转置的功能。具体而言,在Python编程语言中有一种语句形式如下所示:
print maplist, zip
但结果带有两层中括号[[ ]]:
[[132.36055, 132.43315, 132.50566, ......134.09851, 134.17006]]
然而,并未对嵌套使用两个层次的括号会产生怎样的影响进行过测试。为了避免可能出现的问题,决定采用单层结构。
对这个结果进行分析后发现类似于二维矩阵的结构 于是研究团队决定采用"从二维矩阵中提取一维矩阵"这一方法 这种探索过程最终引导我们成功摸索出了这一方法
print maplist, zip0
结果就是单层中括号了:
[132.36055, 132.43315, 132.50566, ......134.09851, 134.17006]
注:对于带字符的数组没有尝试过
全部评论 (0)
还没有任何评论哟~
