将多个npz文件合成成一个由list形式保存的npz文件
字典中存在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文件相关推荐
- 怎么将几张pdf合并成一张_怎么把多个PDF文件合并成一个
怎么把多个PDF文件合成为一个PDF文件?我相信这个问题是许多小伙伴在工作当中都会遇到的一个问题,其实想要将多个PDF文件合成为一个PDF文件还是非常简单的,只需要利用到迅捷PDF转换器,就可以轻松的 ...
- 如何将大量图片文件合并成一个*.bin文件
文章目录 1.bin是啥 2. 首先将大量图片全都导成按你所要顺序编号的.bin文件 3.将这些.bin文件合成为一个.bin文件 4.问题它出现了(如果你没有出现问题此后内容可不看) 5.新的尝试 ...
- 《电脑音乐制作实战指南:伴奏、录歌、MTV全攻略》——1.7 将多个MIDI音乐文件合成为一个文件...
本节书摘来自异步社区<电脑音乐制作实战指南:伴奏.录歌.MTV全攻略>一书中的第1章,第1.7节,作者 健逗,更多章节内容可以访问云栖社区"异步社区"公众号查看. 1. ...
- 如何将两个或多个PDF文件合并成一个?这3个方法可以看看
在工作中,有时候我们需要把两个或多个PDF文件合并成一个,这样一来,可以方便阅读.修改,还能快速打印文件. 下面分享3个工具,看看如何将两个或多个PDF文件合并成一个文件. 方法一:使用美图工具 如果 ...
- 将两个HEX文件合并成一个HEX文件
将两个HEX文件合并成一个HEX文件 文章目录 将两个HEX文件合并成一个HEX文件 系统环境 1. 生成BootLoader和app的HEX文件 2. 将两个HEX文件合并成一个HEX 3. 利用J ...
- 怎么将多个CSV文件合并成一个CSV文件
最近要批量将几百个CSV文件合成一个文件,最开始是一个个复制粘贴的,进度太慢了,后面发现用一个小办法可以几秒钟将几百个CSV文件合并成一个文件,分享给大家. 第一步:将需要合并的csv文件夹全部放在D ...
- vs中将网站aspx.cs文件打包成一个dll
vs中将网站aspx.cs文件打包成一个dll 23小时前 vs中将网站asp.net cs文件打包成一个dll. 在vs2008以上的版本中可以建立web应用来开发网站,这样网站aspx.cs文件[ ...
- python处理多个excel文件-python多个excel文件合并成一个sheet
运营人员需要历年的订单数据,这就需要把多个文件夹下面的excel文件合并到一个sheet中,之前的解决的办法是用VBA把多个excel文件合并成一个表的多个sheet,再把多个sheet合并成一个sh ...
- java poi 如何合并多个sheet 为一个sheet_Java POI组件实现多个Excel文件整合成一个多Sheet的Excel文件...
代码: package com.weichai; import java.io.File; import java.io.FileInputStream; import java.io.FileOut ...
最新文章
- abb机器人指令手册_ABB机器人编程之程序流程指令(含案例)
- Java高并发编程(六):重入锁
- springcloud config 分布式配置中心
- Algorithm:数学建模大赛(国赛和美赛)的简介/内容、数学建模做题流程、历年题目类型及思想、常用算法、常用工具之详细攻略
- More is better
- Java黑皮书课后题第8章:*8.34(几何:最右下角的点)在计算几何中经常需要从一个点集中找到最右下角的点。编写一个测试程序,提示用户输入6个点的坐标,然后显示最右下角的点
- java number string_java基础系列(一):Number,Character和String类及操作
- Unity 官方网站
- 互联网日报 | 6月18日 星期五 | 百度与极狐发布量产共享无人车;奈雪的茶预计6月30日登陆港交所;阿里云盘上线PC版...
- 【caffe学习】caffe第二个比较典型的识别例子CIFAR_10的运行详解
- python安装模块错误怎么办_Python pip安装模块提示错误解决方案
- matlab两条曲线方程求交点_matlab中已知两曲线方程,怎样求两曲线交点并标注出?...
- html5shiv-兼容处理文件
- PySide使用QVariant
- 历史要横着读,故事要竖着看!嘻哈~
- Linux ntp时间服务器的搭建和配置
- 《郦波评说曾国藩家训》书摘
- caffe编译-CUDNN_STATUS错误解决方案
- 计算机开机主机不停地重启,求救:电脑一直重启,开机自检后,一会就重启
- QQ经典语句→思念之词
热门文章
- 计算机毕业论文选题推荐|软件工程|系列一
- 长三角大数据产业联盟正式成立,云创大数据位列创始成员单位
- Android AVD创建及设置中各参数详解
- vmware 6.0 虚拟机 和 diskeeper 冲突
- phpmyadmin 免登陆
- 告别盗版杀软!免费用17款鼎鼎大名的杀毒软件
- XueTr (下载)系统辅助工具
- 获取一段时间的日期列表(查询日期列表、本月所有日期)
- .net日期控件使用
- 商场计算机管理系统,计算机专业毕业论文商场管理系统—数据库设计及人事管理模块设计.doc...