字典中存在array元组,不能保存成json文件,但可以保存成npz文件。

可以将多个字典合并成一个大字典或者list,然后保存成npz文件。

append()

import os

import numpy as np

file_path = r"./train_npz/"

filenames = os.listdir(file_path)

#all_file = []

all_file = {}

for file in filenames:

load_path = os.path.join(file_path, file)

name = file.split('.')[0]

datas = np.load(load_path, allow_pickle = True)

key1 = 'target_sequence'

key2 = 'binding_sites'

key3 = 'binding_matrix'

value1 = np.array(datas['target_sequence'], dtype=np.int32)

value2 = datas['binding_sites'].tolist()

value3 = np.array(datas['binding_matrix'], dtype=np.int32)

all_dict = {key1:value1, key2:value2, key3:value3}

all_file[f'{name}'] = all_dict      #dict的形式保存

#all_file.append(all_dict)  list的形式保存

np.savez("all_train_data.npz",filenames,all_file)

将多个npz文件合成成一个由list形式保存的npz文件相关推荐

  1. 怎么将几张pdf合并成一张_怎么把多个PDF文件合并成一个

    怎么把多个PDF文件合成为一个PDF文件?我相信这个问题是许多小伙伴在工作当中都会遇到的一个问题,其实想要将多个PDF文件合成为一个PDF文件还是非常简单的,只需要利用到迅捷PDF转换器,就可以轻松的 ...

  2. 如何将大量图片文件合并成一个*.bin文件

    文章目录 1.bin是啥 2. 首先将大量图片全都导成按你所要顺序编号的.bin文件 3.将这些.bin文件合成为一个.bin文件 4.问题它出现了(如果你没有出现问题此后内容可不看) 5.新的尝试 ...

  3. 《电脑音乐制作实战指南:伴奏、录歌、MTV全攻略》——1.7 将多个MIDI音乐文件合成为一个文件...

    本节书摘来自异步社区<电脑音乐制作实战指南:伴奏.录歌.MTV全攻略>一书中的第1章,第1.7节,作者 健逗,更多章节内容可以访问云栖社区"异步社区"公众号查看. 1. ...

  4. 如何将两个或多个PDF文件合并成一个?这3个方法可以看看

    在工作中,有时候我们需要把两个或多个PDF文件合并成一个,这样一来,可以方便阅读.修改,还能快速打印文件. 下面分享3个工具,看看如何将两个或多个PDF文件合并成一个文件. 方法一:使用美图工具 如果 ...

  5. 将两个HEX文件合并成一个HEX文件

    将两个HEX文件合并成一个HEX文件 文章目录 将两个HEX文件合并成一个HEX文件 系统环境 1. 生成BootLoader和app的HEX文件 2. 将两个HEX文件合并成一个HEX 3. 利用J ...

  6. 怎么将多个CSV文件合并成一个CSV文件

    最近要批量将几百个CSV文件合成一个文件,最开始是一个个复制粘贴的,进度太慢了,后面发现用一个小办法可以几秒钟将几百个CSV文件合并成一个文件,分享给大家. 第一步:将需要合并的csv文件夹全部放在D ...

  7. vs中将网站aspx.cs文件打包成一个dll

    vs中将网站aspx.cs文件打包成一个dll 23小时前 vs中将网站asp.net cs文件打包成一个dll. 在vs2008以上的版本中可以建立web应用来开发网站,这样网站aspx.cs文件[ ...

  8. python处理多个excel文件-python多个excel文件合并成一个sheet

    运营人员需要历年的订单数据,这就需要把多个文件夹下面的excel文件合并到一个sheet中,之前的解决的办法是用VBA把多个excel文件合并成一个表的多个sheet,再把多个sheet合并成一个sh ...

  9. java poi 如何合并多个sheet 为一个sheet_Java POI组件实现多个Excel文件整合成一个多Sheet的Excel文件...

    代码: package com.weichai; import java.io.File; import java.io.FileInputStream; import java.io.FileOut ...

最新文章

  1. abb机器人指令手册_ABB机器人编程之程序流程指令(含案例)
  2. Java高并发编程(六):重入锁
  3. springcloud config 分布式配置中心
  4. Algorithm:数学建模大赛(国赛和美赛)的简介/内容、数学建模做题流程、历年题目类型及思想、常用算法、常用工具之详细攻略
  5. More is better
  6. Java黑皮书课后题第8章:*8.34(几何:最右下角的点)在计算几何中经常需要从一个点集中找到最右下角的点。编写一个测试程序,提示用户输入6个点的坐标,然后显示最右下角的点
  7. java number string_java基础系列(一):Number,Character和String类及操作
  8. Unity 官方网站
  9. 互联网日报 | 6月18日 星期五 | 百度与极狐发布量产共享无人车;奈雪的茶预计6月30日登陆港交所;阿里云盘上线PC版...
  10. 【caffe学习】caffe第二个比较典型的识别例子CIFAR_10的运行详解
  11. python安装模块错误怎么办_Python pip安装模块提示错误解决方案
  12. matlab两条曲线方程求交点_matlab中已知两曲线方程,怎样求两曲线交点并标注出?...
  13. html5shiv-兼容处理文件
  14. PySide使用QVariant
  15. 历史要横着读,故事要竖着看!嘻哈~
  16. Linux ntp时间服务器的搭建和配置
  17. 《郦波评说曾国藩家训》书摘
  18. caffe编译-CUDNN_STATUS错误解决方案
  19. 计算机开机主机不停地重启,求救:电脑一直重启,开机自检后,一会就重启
  20. QQ经典语句→思念之词

热门文章

  1. 计算机毕业论文选题推荐|软件工程|系列一
  2. 长三角大数据产业联盟正式成立,云创大数据位列创始成员单位
  3. Android AVD创建及设置中各参数详解
  4. vmware 6.0 虚拟机 和 diskeeper 冲突
  5. phpmyadmin 免登陆
  6. 告别盗版杀软!免费用17款鼎鼎大名的杀毒软件
  7. XueTr (下载)系统辅助工具
  8. 获取一段时间的日期列表(查询日期列表、本月所有日期)
  9. .net日期控件使用
  10. 商场计算机管理系统,计算机专业毕业论文商场管理系统—数据库设计及人事管理模块设计.doc...