江湖人称纪博大 2021-03-25 14:31 采纳率: 87.5%
浏览 235
已采纳

Python如何对二维矩阵按一定长度进行分割?

已有的文件是2000×180的纯二进制数据。已经以矩阵形式导入到Python中,因为每三个二进制数对应一个字母,所以需要对该数据矩阵进行每三个数为一组的分割。保持行不变

不知道该如何操作,还请指点。

  • 写回答

3条回答 默认 最新

  • 关注

    那就再修改一下, 先合再分:

    import pandas as pd
    import numpy as np
    import re
    
    data= pd.read_excel('c:/users/用户/desktop/文件.xlsx')
    data =data.astype('str')
    data_re = pd.DataFrame([re.findall(r'.{3}', ''.join(i)) for i in data.values])
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器