python - 在 h5 文件中保存和加载单元格
问题描述
我想将在 matlab 中完成的 1 x 2000 矩阵 20 x 500 的单元格保存在 h5 文件中,然后将其加载到 python 中。我无法将它保存在matlab中。有什么解决方案吗?这是我用来保存的代码,但它不适用于单元格。
for i = 1:length(idxtrain)
x_train{i} = image_array_prec{idxtrain(i)}(:,:,1);
end
for i = 1:length(idxtest)
x_test{i} = image_array_prec{idxtest(i)}(:,:,1);
end
%%
savefileh5 = 'traintest.h5'
%%
try
h5create(savefileh5,'/train/x_train',[size(x_train,1) size(x_train,2)]);
h5write(savefileh5,'/train/x_train',x_train);
catch ME
warning('File already in folder');
end
%%
x_train1 = h5read(savefileh5,'/train/x_train');
解决方案
推荐阅读
- python - 对齐两个字符串:Bigramm/Buble
- php - 如何处理来自 laravel 护照的“unsupported_grant_type”
- java - Java 8 流 | 在不使用 foreach 或任何终端操作的情况下将流的值添加到另一个列表/集合
- wordpress - 提交后CF7钩子打破表格
- java - 调用错误 EditText() 空对象引用
- flutter - 如何从我的应用程序中打开另一个应用程序的特定页面?
- php - 如何在 laravel / php 中自动生成自定义格式号?
- redux - 如何使用 Redux 减速器和服务器 API
- apache-kafka - 无法在分布式模式下启动 Kafka 连接以进行弹性搜索
- openlayers - Openlayers 6 GeoJSON 简化 LineString