Tôi đã làm việc với các tập tin HDF5 với C
và Matlab
, cả hai sử dụng cùng một cách để đọc và ghi các tập hợp dữ liệu:HDF5 cho Python: cấp cao so với giao diện cấp thấp. h5py
- tập tin mở với
h5f
- mở bộ dữ liệu với
h5d
- chọn không gian với
h5s
và vân vân ...
Nhưng bây giờ tôi đang làm việc với Python
và với thư viện h5py
tôi thấy rằng nó có hai cách để quản lý HDF5: giao diện cấp cao và cấp thấp. Và trước đây phải mất ít dòng mã hơn để lấy thông tin từ một biến duy nhất của tệp.
Có sự mất hiệu suất đáng chú ý nào khi sử dụng giao diện cấp cao không?
Ví dụ: khi giao dịch với một tệp có nhiều biến bên trong và chúng ta phải đọc chỉ một trong số chúng.
Trong hầu hết các trường hợp, không nên có sự khác biệt đáng chú ý. Tại sao không chỉ hồ sơ và xem? –
Hồ sơ là một trong những điều tiếp theo tôi sẽ làm, nhưng bất kỳ ý kiến nào khác từ những người đã đối mặt với vấn đề này luôn có giá trị !. –