Мазмуну:

PyTables деген эмне?
PyTables деген эмне?

Video: PyTables деген эмне?

Video: PyTables деген эмне?
Video: HDF5 take 2 - h5py & PyTables | SciPy 2017 Tutorial | Tom Kooij 2024, Май
Anonim

PyTables иерархиялык берилиштер топтомун башкаруу пакети болуп саналат жана өтө чоң көлөмдөгү маалыматтар менен натыйжалуу жана оңой күрөшүү үчүн иштелип чыккан. PyTables Python тилин жана NumPy пакетин колдонуу менен HDF5 китепканасынын үстүнө курулган.

Муну эске алып, PyTables кантип орнотом?

Pip аркылуу PyTables орнотуунун эң жөнөкөй жолу болуп төмөнкүлөр саналат:

  1. $ pip орнотуу үстөлдөрү.
  2. $ pip install --user --upgrade таблицалары.
  3. $ pip install --install-option='--hdf5=/custom/path/to/hdf5' таблицалары.
  4. $ env HDF5_DIR=/custom/path/to/hdf5 пип орнотуу таблицалары.
  5. $ pip орнотуу таблицалары-3.0.0.tar.gz.

Экинчиден, hdf5 маалымат базасыбы? 3 Жооптор. HDF5 бир эле учурда окууга гана кирүү үчүн жакшы иштейт. Параллель жазуу мүмкүнчүлүгү үчүн сиз параллелдүү колдонушуңуз керек HDF5 же жазууга кам көрүүчү жумушчу процесси бар HDF5 дүкөн. Сиз мета-маалыматтарды SQL/NoSQLде сактай аласыз маалымат базасы жана чийки маалыматтарды (убакыт серияларынын маалыматтары) бир же бир нече түрүндө сактаңыз HDF5 файлдар

Ошо сыяктуу эле, адамдар сурашат, hdf5 файлы деген эмне?

Иерархиялык маалымат форматы 5-версия ( HDF5 ), ачык булак болуп саналат файл чоң, татаал, гетерогендүү маалыматтарды колдогон формат. HDF5 колдонот файл каталогу сыяктуу түзүм ичинде маалыматтарды уюштурууга мүмкүндүк берет файл ар кандай структуралаштырылган жолдор менен, сиз жасай аласыз файлдар компьютериңизде.

Hdf5 орнотулганын кантип билсем болот?

Сизде zlib бар экенине ынаныңыз орнотулган . Бул кысуу үчүн талап кылынат (дефлат) HDF5 чыпкалоо. үчүн болсо текшерүү бул орнотулган , караңыз эгерде ал китепканаңызда бар (мисалы, /usr/lib же /usr/lib64). Жеңил жолу текшерүү бул ls /usr/lib | буйругун иштетүү менен grep "libz".

Сунушталууда: