Scientific Programming
153 subscribers
158 photos
30 videos
138 files
442 links
Tutorials and applications from scientific programming

https://github.com/Ziaeemehr
Download Telegram
introduction_hdf5.pdf
36 KB
ذخیره داده ها با استفاده از کتابخانه hdf5 در julia
#julia
#hdf5
@scientific_programming
read_in_py.py
260 B
خواندن فایل hdf5 در پایتون
#hdf5
#python
@scienctific_programming
🔆🔆 WHAT IS HDF5?
HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections.
The HDF5 technology suite includes:

☘️ A versatile data model that can represent very complex data objects and a wide variety of metadata.
☘️ A completely portable file format with no limit on the number or size of data objects in the collection.
☘️ A software library that runs on a range of computational platforms, from laptops to massively parallel systems, and implements a high-level API with C, C++, Fortran 90, Java, Julia and Python interfaces.
☘️ A rich set of integrated performance features that allow for access time and storage space optimizations.
Tools and applications for managing, manipulating, viewing, and analyzing the data in the collection.

در قالب h5 میشه داده ها رو به صورت سلسله مراتبی ذخیره کرد. بنابراین محدودیتی برای ذخیره نوع فایل وجود نداره. در یک فایل میتونید ترکیبی از صوت، تصویر و متن رو به صورت باینری و با سرعت بالای خواندن و نوشتن ذخیره کنید. همچنین نگرانی ای بابت خواندن فایل در محیط های مختلف و زبان های برنامه نویسی مختلف هم وجود نداره. میشه فایل رو مثلا در سی پلاس یا جولیا نوشت و در پایتون خواند یا هر ترکیب دلخواه دیگه.
ورژن های مختلف کتابخانه ها با ورژن های قبلی سازگارند و فایل های قدیمی همچنان قابل خواندن هستند. مثال های بیشتر در اینجا در دسترس اند.

Read more
#hdf5
#python
#IO

@scientific_programming