ncflint - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ ncflint ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


ncflint - netCDF File Interpolator

SYNTAX


ncflint [-3] [-4] [-6] [-7] [-A] [--bfr sz][-C][-c][--cnk_byt sz][--cnk_dmn nm,sz]
[--cnk_map ແຜນທີ່] [--cnk_min sz] [--cnk_plc plc] [--cnk_scl sz][-ງ dbg_lvl] [-ງ ມືດມົວ,[
ນາທີ][,[ ສູງສຸດທີ່ເຄຍ]]] [-F] [--fix_rec_crd] [-G gpe_dsc] [-ກ ກຸ່ມ[,...]] [--glb att_name=
att_val]] [-h] [--hdf] [--hdr_pad sz] [-i ມີ,val3][-ລ dfl_lvl][-ລ ເສັ້ນທາງ] [--msa]
[--no_tmp_fl] [-O] [-ປ ເສັ້ນທາງ] [--ppc var1[, var2[,...]]= prc]] [-R] [-r] [--ram_all] [-t
thr_nbr] [--unn] [-v var[,...]] [-ວ wgt[, wgt2]] [-X ຫມາຍໃສ່ໃນປ່ອງ] [-x] ແຟ້ມ 1 ແຟ້ມ 2 ແຟ້ມ 3

ລາຍລະອຽດ


ncflint ສ້າງໄຟລ໌ຜົນຜະລິດທີ່ເປັນການປະສົມປະສານເສັ້ນຊື່ຂອງໄຟລ໌ປ້ອນຂໍ້ມູນ. ນີ້
ການປະສົມປະສານເສັ້ນສາມາດເປັນຄ່າສະເລ່ຍນ້ໍາຫນັກ, ສະເລ່ຍນ້ໍາຫນັກປົກກະຕິ, ຫຼື
interpolation ຂອງໄຟລ໌ປ້ອນຂໍ້ມູນ. ຕົວແປການປະສານງານບໍ່ໄດ້ຖືກປະຕິບັດໃນກໍລະນີໃດກໍ່ຕາມ,
ເຂົາເຈົ້າໄດ້ຖືກຄັດລອກພຽງແຕ່ຈາກ file_1.
ມີສອງວິທີການທີ່ແຕກຕ່າງກັນແນວຄວາມຄິດຂອງການນໍາໃຊ້ ncflint. ວິທີການທໍາອິດແມ່ນເພື່ອ
ລະ​ບຸ​ນ​້​ໍ​າ​ແຕ່​ລະ​ໄຟລ​໌​ປ້ອນ​ຂໍ້​ມູນ​ແມ່ນ​ຈະ​ມີ​ຢູ່​ໃນ​ໄຟລ​໌​ຜົນ​ຜະ​ລິດ​ໄດ້​. ໃນວິທີການນີ້, ໄດ້
ມູນຄ່າ val3 ຂອງຕົວແປໃນໄຟລ໌ຜົນຜະລິດ file_3 ຖືກກໍານົດຈາກຄຸນຄ່າຂອງມັນ val1 ແລະ
val2 ໃນສອງໄຟລ໌ປ້ອນຂໍ້ມູນຕາມ wgt1*val1+wgt2*val2

ນີ້ຢ່າງຫນ້ອຍ wgt1, ແລະ, ທາງເລືອກ, wgt2, ໄດ້ຖືກລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງກັບ -w
(ຫຼື --ນ້ຳໜັກ or --wgt_var ) ສະ​ຫຼັບ​. ຖ້າພຽງແຕ່ wgt1 ແມ່ນລະບຸໄວ້ຫຼັງຈາກນັ້ນ wgt2 ແມ່ນອັດຕະໂນມັດ
ຄິດໄລ່ເປັນ wgt2=1-wgt1. ໃຫ້ສັງເກດວ່ານ້ໍາຫນັກທີ່ໃຫຍ່ກວ່າ 1 ແມ່ນອະນຸຍາດໃຫ້. ດັ່ງນັ້ນຈຶ່ງເປັນ
ເປັນ​ໄປ​ໄດ້​ທີ່​ຈະ​ລະ​ບຸ​ wgt1=2 ແລະ wgt2=-3 ຫນຶ່ງສາມາດນໍາໃຊ້ຫນ້າທີ່ນີ້ເພື່ອຄູນທັງຫມົດ
ຄ່າໃນໄຟລ໌ທີ່ໃຫ້ໂດຍຄ່າຄົງທີ່.

ວິທີການທີສອງຂອງການນໍາໃຊ້ ncflint ແມ່ນເພື່ອກໍານົດທາງເລືອກ interpolation ກັບ -i (ຫຼືກັບ
ໄດ້ --ntp or -- interpolate ທາງ​ເລືອກ​ຍາວ​)​. ນີ້ແມ່ນການກົງກັນຂ້າມຂອງວິທີການທໍາອິດ
ໃນຄວາມຫມາຍຕໍ່ໄປນີ້. ເມື່ອຜູ້ໃຊ້ກໍານົດນ້ໍາຫນັກໂດຍກົງ, ncflint ບໍ່ມີວຽກເຮັດ
ເພື່ອເຮັດນອກຈາກການຄູນຄ່າການປ້ອນຂໍ້ມູນດ້ວຍນ້ຳໜັກຕາມລຳດັບ ແລະເພີ່ມຄ່າ
ຜົນໄດ້ຮັບຮ່ວມກັນເພື່ອຜະລິດມູນຄ່າຜົນຜະລິດ. ນີ້ສົມມຸດວ່າມັນເປັນນ້ໍາຫນັກ
ເປັນ​ທີ່​ຮູ້​ຈັກ priori​. ໃນກໍລະນີອື່ນ, ມັນແມ່ນ "ມູນຄ່າການມາຮອດ" (ເຊັ່ນ: val3 ) ຂອງ a
ຕົວແປໂດຍສະເພາະ var ທີ່ຮູ້ຈັກເປັນ priori. ໃນ​ກໍ​ລະ​ນີ​ນີ້​, ນ​້​ໍາ​ຫນັກ​ໂດຍ​ຄວາມ​ຫມາຍ​ສາ​ມາດ​
ສະ ເຫມີ ໄປ ໄດ້ ຮັບ ການ inferred ໂດຍ ການ ກວດ ກາ ຄຸນ ຄ່າ ຂອງ var ໃນໄຟລ໌ປ້ອນຂໍ້ມູນ. ນີ້ຜົນໄດ້ຮັບໃນຫນຶ່ງ
ສົມຜົນໃນສອງບໍ່ຮູ້, wgt1 ແລະ wgt2: val3=wgt1*val1+wgt2*val2.

ການ​ກຳນົດ​ນ້ຳໜັກ​ທີ່​ເປັນ​ເອກະລັກ​ຮຽກຮ້ອງ​ໃຫ້​ມີ​ຂໍ້​ຈຳກັດ​ເພີ່ມ​ເຕີມ
normalization ຂອງ​ນ​້​ໍ​າ​: wgt1+wgt2=1. ດັ່ງນັ້ນ, ການນໍາໃຊ້ທາງເລືອກ interpolation, ໄດ້
ຜູ້ໃຊ້ກໍານົດ var ແລະ val3 ກັບ -i ທາງເລືອກ. ncflint ຈະ​ຄິດ​ໄລ່​ wgt1 ແລະ wgt2, ແລະ
ໃຊ້ນ້ໍາຫນັກເຫຼົ່ານີ້ຢູ່ໃນຕົວແປທັງຫມົດເພື່ອສ້າງໄຟລ໌ຜົນຜະລິດ. ເຖິງແມ່ນວ່າ var ອາດຈະມີອັນໃດນຶ່ງ
ຈໍາ​ນວນ​ຂອງ​ຂະ​ຫນາດ​ໃນ​ໄຟລ​໌​ປ້ອນ​ຂໍ້​ມູນ​, ມັນ​ຕ້ອງ​ເປັນ​ຕົວ​ແທນ​ດຽວ​, ມູນ​ຄ່າ​ສະ​ເກັດ​ເງິນ​. ດັ່ງນັ້ນ
ຂະຫນາດໃດໆທີ່ກ່ຽວຂ້ອງກັບ var ຕ້ອງເປັນ "degenerate", ie, ຂະຫນາດຫນຶ່ງ.

ຖ້າບໍ່ -i neither -w ຖືກ​ລະ​ບຸ​ໄວ້​ໃນ​ບັນ​ຊີ​ຄໍາ​ສັ່ງ​, ncflint ຄ່າເລີ່ມຕົ້ນຂອງການໃຫ້ນ້ໍາຫນັກແຕ່ລະຄົນ
ໄຟລ໌ input ເທົ່າທຽມກັນໃນໄຟລ໌ຜົນຜະລິດ. ນີ້ແມ່ນເທົ່າກັບການລະບຸ -w 0.5 ຫຼື -w
0.5,0.5. ຄວາມພະຍາຍາມທີ່ຈະລະບຸທັງສອງ -i ແລະ -w ວິທີການໃນຄໍາສັ່ງດຽວກັນແມ່ນຄວາມຜິດພາດ.

ncflint ແມ່ນໂຄງການບໍ່ໃຫ້ interpolate ຕົວແປຂອງປະເພດ NC_CHAR ແລະ NC_BYTE. ນີ້
ພຶດຕິກໍາແມ່ນ hardcoded.

ໃຊ້ ncflint ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌