1

h5py経由でHDF5ファイルにデータを保存しています。それらは混合型のデータであり、一部は適切な numpy 配列であり、多くはスカラーまたは文字列です。スカラーと文字列は、h5py によって自動的に numpy 配列に「エンコード」されます (これは非常に素晴らしいことです) が、今は逆にしたいと思います: これらのデータを読み取るときは、スカラーを 0d 形状として見るのではなく、ネイティブの Python 型に変換します。 、文字列<HDF5 dataset "plots": shape (), type "|S207">など。

配列 dtype を手動でチェックすることなく、それを達成する簡単な方法はありますか?

変換ごとに追加のオブジェクトが作成されることは問題ありません。

4

2 に答える 2