首页 > 编程语言 >python 中使用zip实现矩阵转置

python 中使用zip实现矩阵转置

时间:2023-06-12 22:13:33浏览次数:46  
标签:zip 转置 PC1 python ## txt root test04

 

001、

[root@PC1 test04]# ls
a.txt  test.py
[root@PC1 test04]# cat a.txt        ## 测试数据
01 02 03 04 05 06 07 08 09 10
11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30
[root@PC1 test04]# cat test.py      ## 测试程序
#!/usr/bin/env python
# -*- coding: utf-8 -*-
in_file = open("a.txt", "r")
list1 = list()
for i in in_file:
        i = i.strip().split()
        list1.append(i)
for i in list(zip(*list1)):
        i = [str(j) for j in i]
        i = " ".join(i)
        print(i)
[root@PC1 test04]# python3 test.py    ## 转置结果
01 11 21
02 12 22
03 13 23
04 14 24
05 15 25
06 16 26
07 17 27
08 18 28
09 19 29
10 20 30

 

标签:zip,转置,PC1,python,##,txt,root,test04
From: https://www.cnblogs.com/liujiaxin2018/p/17476214.html

相关文章

  • python: read excel
    pipinstallxlrdpipinstallxlwtpipinstallxlutilspipinstallxlwingspipinstallXlsxWriterpipinstallopenpyxlpipinstallpandaspipinstallpandasql importDrawSquareimportDecoratorsimportxlrdimportxlwtimportxlwingsasxwimportxlsxwriterim......
  • 解压gzip数据流 和 file_get_contents()函数支持SSL错误和header
    file_get_contents()函数的相关参数,支持SSL错误和header $options=array("ssl"=>array("verify_peer"=>false,"verify_peer_name"=>false,), "http"=>array('timeout......
  • python中zip的用法
     001、>>>a=[1,2,3]>>>b=[4,5,6]>>>c=[7,8,9,10,11]##测试列表>>>list(zip(a,b))[(1,4),(2,5),(3,6)]>>>list(zip(a,c))##返回列表元祖[(1,7),(2,8),(3,9)]  002、>>......
  • 链路跟踪zipkin
    之前是自己搭建一个zipkin服务,现在推荐的是在服务器上直接运行一个微服务去启动zipkin过程是,下载zipkin的微服务jar包,然后启动下载地址https://zipkin.io/pages/quickstart.html启动之后访问:服务器的ip加上后缀,我的是http://192.168.86.196:9411/zipkin/就可以访问,到zipki......
  • 通过python实现相机的立体匹配
    相机的立体匹配是一种通过双目相机拍摄同一场景的左、右两幅视点图像,运用立体匹配算法获取视差图,进而获取深度图的技术。这种技术可以用于三维重建、机器人视觉、虚拟现实等领域。本文将介绍如何使用Python实现相机的立体匹配。首先,我们需要安装OpenCV库。在命令行中输入以下命令:接......
  • Python基础之os模块
    OS模块os.makedirs('dirname1/dirname2')可生成多层递归目录os.removedirs('dirname1')若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推os.mkdir('dirname')生成单级目录;相当于shell中mkdirdirnameos.rmdir('dirname')删除单级空目录,若目录不为......
  • python基础day23 os模块和序列化模块
    os模块(重要,多)os模块是与操作系统交互的一个接口('a/aa/aaa/aaaa/aaaaa')#递归创建文件夹os.removedirs('a/aa/aaa')#上推删除空文件夹os.mkdir('aaa')#当前文件所在位置创建一个新的文件夹或文件os.mkdir('a.txt')os.rmdir('aaa')#删除当前文件所在位置平级......
  • python - Flask接收和发送json
    需要接收一个json对象,然后判断主键是否存在后执行插入操作服务端fromflaskimportFlask,request,jsonifyfromgeventimportpywsgiimportpymysqlimportconfigimportjsonapp=Flask(__name__)try:mysql_conn=pymysql.connect(host=config.mysql_host,user......
  • Python利用jsonpickle库把对象序列化为json
    python中经常要保存一些数据,json是一种理想的存储格式,纯文本的,也方便阅读,但有时使用起来不太方便,比如下面的例子:a=jsonData['A']b=jsonData['B']只能按字典方式引用,还不支持自动完成,不如python对象使用方便.如果定义python类,使用方便,但是保存为文件时......
  • 【Python入门教程】Python常用表格函数&操作(xlrd、xlwt、openpyxl、xlwings)
    ​        在我们使用Python时,避免不了与Excel打交道。同样Python的三方库和代码的简洁性也为我们处理大数据提供了便利。今天给大家介绍一下常用的处理表格的函数,同时还有一些常用的操作。                这些都是我在使用Python处理Excel时用到的......