ນີ້ແມ່ນຄໍາສັ່ງ h5import ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
h5import - ນໍາເຂົ້າຂໍ້ມູນເຂົ້າໄປໃນໄຟລ໌ HDF5 ທີ່ມີຢູ່ແລ້ວຫຼືໃຫມ່.
ສະຫຼຸບສັງລວມ
h5 ນໍາເຂົ້າ infile -d dim_list [ -p ຊື່ເສັ້ນທາງ [ -t input_class ][ -s input_size ] [infile
... ] -o outfile
h5 ນໍາເຂົ້າ infile - dims dim_list [ - ເສັ້ນທາງ ຊື່ເສັ້ນທາງ [ -ປະເພດ input_class ][ -ຂະຫນາດ input_size
] [infile ...] -outfile outfile
h5 ນໍາເຂົ້າ infile -c config_file [infile ...] -outfile outfile
h5 ນໍາເຂົ້າ -h
h5 ນໍາເຂົ້າ -ຊ່ວຍ
ລາຍລະອຽດ
h5import ປ່ຽນຂໍ້ມູນຈາກໜຶ່ງ ຫຼືຫຼາຍໄຟລ໌ ASCII ຫຼື binary, infile, ເປັນອັນດຽວກັນ
ຈຳນວນຊຸດຂໍ້ມູນ HDF5 ໃນໄຟລ໌ HDF5 ທີ່ມີຢູ່ແລ້ວ ຫຼືໃໝ່, outfile. ການປ່ຽນແປງຂໍ້ມູນແມ່ນ
ປະຕິບັດຕາມປະເພດທີ່ລະບຸຜູ້ໃຊ້ແລະຄຸນສົມບັດການເກັບຮັກສາລະບຸໄວ້ໃນ
in_options.
ຈຸດປະສົງຕົ້ນຕໍຂອງ h5import ແມ່ນເພື່ອນໍາເຂົ້າຂໍ້ມູນຈຸດລອຍຫຼືຈໍານວນເຕັມ. ໄດ້
ການອອກແບບຂອງຜົນປະໂຫຍດອະນຸຍາດໃຫ້ສໍາລັບຮຸ່ນໃນອະນາຄົດທີ່ຍອມຮັບໄຟລ໌ຂໍ້ຄວາມ ASCII ແລະເກັບຮັກສາ
ເນື້ອໃນເປັນ array ຫນາແຫນ້ນຂອງ strings ມິຕິລະດັບຫນຶ່ງ, ແຕ່ຄວາມສາມາດນັ້ນບໍ່ແມ່ນ
ປະຕິບັດໃນ HDF5 Release 1.6.
ການປ້ອນຂໍ້ມູນ ຂໍ້ມູນ ແລະ ທາງເລືອກໃນການ
ການປ້ອນຂໍ້ມູນສາມາດສະໜອງໃຫ້ໃນຮູບແບບຕໍ່ໄປນີ້:
* ໃນຖານະເປັນ ASCII, ຫຼືຂໍ້ຄວາມທໍາມະດາ, ໄຟລ໌ທີ່ມີທັງຈຸດທີ່ເລື່ອນຫຼືຂໍ້ມູນຈໍານວນເຕັມ
* ໃນຖານະເປັນໄຟລ໌ຖານສອງທີ່ປະກອບດ້ວຍທັງ 32-bit ຫຼື 64-bit ຂໍ້ມູນຈຸດທີ່ເລື່ອນໄດ້
* ໃນຖານະເປັນໄຟລ໌ຖານສອງທີ່ປະກອບດ້ວຍຂໍ້ມູນຈໍານວນເຕັມພື້ນເມືອງ, ລົງນາມຫຼືບໍ່ໄດ້ເຊັນແລະ 8-bit,
16-bit, 32-bit, ຫຼື 64-bit.
* ໃນຖານະເປັນ ASCII, ຫຼືຂໍ້ຄວາມທົ່ງພຽງ, ໄຟລ໌ທີ່ປະກອບດ້ວຍຂໍ້ມູນຂໍ້ຄວາມ. (ຄຸນສົມບັດນີ້ບໍ່ແມ່ນ
ປະຕິບັດໃນ HDF5 Release 1.6.)
ແຕ່ລະໄຟລ໌ປ້ອນຂໍ້ມູນ, infile, ປະກອບມີ array n-dimensional ດຽວຂອງຄ່າຂອງຫນຶ່ງໃນ
ຂ້າງເທິງປະເພດສະແດງອອກໃນລໍາດັບຂອງຂະຫນາດການປ່ຽນແປງໄວທີ່ສຸດກ່ອນ.
ຂໍ້ມູນຈຸດລອຍຢູ່ໃນໄຟລ໌ປ້ອນຂໍ້ມູນ ASCII ຈະຕ້ອງສະແດງອອກໃນຮູບແບບທີ່ເລື່ອນໄດ້ຄົງທີ່
(ຕົວຢ່າງ: 323.56) h5import ຖືກອອກແບບມາເພື່ອຮັບເອົາການສັງເກດທາງວິທະຍາສາດ (ຕົວຢ່າງ: 3.23E+02) ໃນ
ASCII, ແຕ່ວ່າບໍ່ໄດ້ປະຕິບັດໃນ HDF5 ລຸ້ນ 1.6.
ແຕ່ລະໄຟລ໌ປ້ອນຂໍ້ມູນສາມາດເຊື່ອມໂຍງກັບທາງເລືອກໃນການລະບຸປະເພດຂໍ້ມູນແລະການເກັບຮັກສາ
ຄຸນສົມບັດ. ທາງເລືອກເຫຼົ່ານີ້ສາມາດໄດ້ຮັບການລະບຸບໍ່ວ່າຈະເປັນການໂຕ້ຕອບບັນຊີຄໍາສັ່ງຫຼືໃນ a
ໄຟລ໌ການຕັ້ງຄ່າ. ຈົ່ງຈື່ໄວ້ວ່າຫນຶ່ງໃນວິທີການເຫຼົ່ານີ້ຕ້ອງຖືກນໍາໃຊ້ກັບອັນດຽວ
ໄຟລ໌ປ້ອນຂໍ້ມູນ.
ການໂຕ້ຖຽງແຖວຄໍາສັ່ງ, ໃຊ້ດີທີ່ສຸດກັບໄຟລ໌ປ້ອນຂໍ້ມູນແບບງ່າຍດາຍ, ສາມາດຖືກນໍາໃຊ້ເພື່ອກໍານົດ
ຫ້ອງຮຽນ, ຂະໜາດ, ຂະໜາດຂອງຂໍ້ມູນປ້ອນເຂົ້າ ແລະ ເສັ້ນທາງທີ່ລະບຸຊຸດຂໍ້ມູນຜົນຜະລິດ.
ວິທີທີ່ແນະນໍາໃນການລະບຸທາງເລືອກການປ້ອນຂໍ້ມູນແມ່ນຢູ່ໃນໄຟລ໌ການຕັ້ງຄ່າ; ນີ້ແມ່ນ
ຍັງເປັນວິທີດຽວໃນການລະບຸຄຸນສົມບັດການເກັບຮັກສາຂັ້ນສູງ. ເບິ່ງການສົນທະນາເພີ່ມເຕີມໃນ
"ໄຟລ໌ການຕັ້ງຄ່າ" ຂ້າງລຸ່ມນີ້.
ທາງເລືອກດຽວທີ່ຕ້ອງການສໍາລັບການປ້ອນຂໍ້ມູນແມ່ນຂະຫນາດຂະຫນາດ; ຄ່າເລີ່ມຕົ້ນສາມາດໃຊ້ໄດ້ສໍາລັບທຸກຄົນ
ອື່ນໆ.
h5import ຈະຮັບເອົາໄຟລ໌ປ້ອນຂໍ້ມູນໄດ້ເຖິງ 30 ໄຟລ໌ໃນການໂທດຽວ. ການພິຈາລະນາອື່ນໆ, ເຊັ່ນ
ຄວາມຍາວສູງສຸດຂອງແຖວຄໍາສັ່ງ, ອາດຈະກໍານົດຂໍ້ຈໍາກັດທີ່ເຂັ້ມງວດກວ່າ.
ຜົນຜະລິດ ຂໍ້ມູນ ແລະ ຕົວເລືອກ:
ຊື່ຂອງໄຟລ໌ຜົນຜະລິດແມ່ນລະບຸໄວ້ຕາມຕົວເລືອກ -o ຫຼື -output ໃນ outfile.
ຂໍ້ມູນຈາກແຕ່ລະໄຟລ໌ປ້ອນຂໍ້ມູນຖືກເກັບໄວ້ເປັນຊຸດຂໍ້ມູນແຍກຕ່າງຫາກໃນໄຟລ໌ຜົນຜະລິດນີ້. outfile
ອາດຈະເປັນໄຟລ໌ທີ່ມີຢູ່ແລ້ວ. ຖ້າມັນຍັງບໍ່ທັນມີ, h5import ຈະສ້າງມັນ.
ຂໍ້ມູນຊຸດຂໍ້ມູນອອກແລະຄຸນສົມບັດການເກັບຮັກສາມາດໄດ້ຮັບການລະບຸພຽງແຕ່ໂດຍການ a
ແຟ້ມການຕັ້ງຄ່າ.
Dataset ເສັ້ນທາງ
ຖ້າກຸ່ມຢູ່ໃນເສັ້ນທາງທີ່ນໍາໄປສູ່ຊຸດຂໍ້ມູນບໍ່ມີ, h5import ຈະສ້າງ
ເຂົາເຈົ້າ. ຖ້າບໍ່ມີກຸ່ມໃດຖືກລະບຸ, ຊຸດຂໍ້ມູນຈະຖືກສ້າງເປັນສະມາຊິກຂອງ
ກຸ່ມຮາກ. ຖ້າບໍ່ມີການລະບຸຊື່ຊຸດຂໍ້ມູນ, ຊື່ເລີ່ມຕົ້ນແມ່ນ dataset1 ສໍາລັບ
ຊຸດຂໍ້ມູນປ້ອນຂໍ້ມູນທຳອິດ, ຊຸດຂໍ້ມູນ 2 ສຳລັບຊຸດຂໍ້ມູນປ້ອນທີສອງ, ຊຸດຂໍ້ມູນທີ 3 ສຳລັບຊຸດທີສາມ
input dataset, ແລະອື່ນໆ h5import ບໍ່ຂຽນທັບຊຸດຂໍ້ມູນທີ່ມີຢູ່ແລ້ວຂອງ
ລະບຸ ຫຼືຊື່ເລີ່ມຕົ້ນ. ໃນເວລາທີ່ຊຸດຂໍ້ມູນທີ່ມີຢູ່ແລ້ວຂອງຊື່ confilcting ແມ່ນ
ພົບ, h5import ເຊົາດ້ວຍຄວາມຜິດພາດ; ໄຟລ໌ປ້ອນຂໍ້ມູນປະຈຸບັນ ແລະອັນໃດ
ໄຟລ໌ປ້ອນຂໍ້ມູນຕໍ່ມາບໍ່ໄດ້ຖືກປະມວນຜົນ.
ຜົນຜະລິດ ປະເພດ
ຕົວກໍານົດການປະເພດຂໍ້ມູນສໍາລັບຂໍ້ມູນຜົນຜະລິດ
ຜົນຜະລິດ ຂໍ້ມູນ ລະດັບ
ຈຳນວນເຕັມທີ່ເຊັນ ຫຼືບໍ່ໄດ້ເຊັນ ຫຼືຈຸດລອຍ
ຜົນຜະລິດ ຂໍ້ມູນ ຂະຫນາດ
8-, 16-, 32-, ຫຼື 64-bit integer 32- ຫຼື 64-bit ຈຸດເລື່ອນ
ຜົນຜະລິດ ຖາປັດຕະຍະ
IEEE, STD, NATIVE (ຄ່າເລີ່ມຕົ້ນ), ສະຖາປັດຕະຍະກໍາອື່ນໆແມ່ນລວມຢູ່ໃນ h5import
ການອອກແບບແຕ່ບໍ່ໄດ້ຖືກປະຕິບັດໃນການປ່ອຍນີ້.
ຜົນຜະລິດ byte ຄໍາສັ່ງ
ນ້ອຍ- ຫຼື ໃຫຍ່-endian. ກ່ຽວຂ້ອງພຽງແຕ່ຖ້າຖາປັດຕະຍະຜົນຜະລິດແມ່ນ IEEE, UNIX, ຫຼື STD;
ຄົງທີ່ສໍາລັບສະຖາປັດຕະຍະກໍາອື່ນໆ.
Dataset ຮູບແບບ ແລະ ການເກັບຮັກສາ ຄຸນສົມບັດ
ລະບຸວິທີການຈັດລຽງຂໍ້ມູນດິບຢູ່ໃນແຜ່ນ. ຖ້າບໍ່ມີອັນໃດຕໍ່ໄປນີ້
ລະບຸໄວ້, ການຕັ້ງຄ່າເລີ່ມຕົ້ນແມ່ນຮູບແບບທີ່ຕິດກັນ ແລະບໍ່ມີການບີບອັດ.
Layout ຕິດກັນ (ຄ່າເລີ່ມຕົ້ນ), Chunked
ພາຍນອກ ການເກັບຮັກສາ
ອະນຸຍາດໃຫ້ເກັບຂໍ້ມູນດິບໄວ້ໃນໄຟລ໌ທີ່ບໍ່ແມ່ນ HDF5 ຫຼືໃນໄຟລ໌ HDF5 ພາຍນອກ.
ຕ້ອງການຮູບແບບທີ່ຕິດກັນ.
ບີບອັດ
ກຳນົດປະເພດຂອງການບີບອັດ ແລະລະດັບທີ່ຊຸດຂໍ້ມູນຕ້ອງຖືກບີບອັດ.
ຮຽກຮ້ອງໃຫ້ມີຮູບແບບ chunked.
ຂະຫຍາຍໄດ້
ອະນຸຍາດໃຫ້ຂະໜາດຂອງຊຸດຂໍ້ມູນເພີ່ມຂຶ້ນຕາມເວລາ ແລະ/ຫຼື ບໍ່ຈຳກັດ.
ຮຽກຮ້ອງໃຫ້ມີຮູບແບບ chunked.
ບີບອັດ ແລະ ຂະຫຍາຍໄດ້
ຮຽກຮ້ອງໃຫ້ມີຮູບແບບ chunked.
ໃຊ້ h5import ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net