Yon defo nan script Python ka mennen nan rezilta kòrèk nan plis pase 100 piblikasyon chimi.

Elèv gradye nan Inivèsite Hawaii dekouvri pwoblèm nan script Python yo itilize pou kalkil yo chanjman chimik, ki detèmine estrikti chimik sibstans ki sou etid la pandan analiz espèk siyal yo lè l sèvi avèk metòd la rezonans mayetik nikleyè. Pandan l t ap verifye rezilta rechèch youn nan pwofesè l yo, yon etidyan gradye te remake lè w ap kouri yon script sou diferan sistèm operasyon sou menm seri done a, pwodiksyon an te diferan.

Pou egzanp, lè w ap kouri sou macOS 10.14 ak Ubuntu 16.04 pou done tès la, script la bay valè kòrèk 172.4 olye de 173.2. Script la gen ladan anviwon 1000 liy kòd epi famasi yo te itilize depi 2014. Egzamen kòd la te montre ke pwodiksyon an pa kòrèk akoz diferans lè klasman fichye nan diferan sistèm opere. Otè script yo te kwè ke fonksyon an "glob()"Toujou retounen fichye yo klase pa non, tandiske dokiman glob yo di ke lòd pwodiksyon pa garanti. Ranje a se te ajoute list_of_files.sort () apre apèl la glob ().

Yon defo nan script Python ka mennen nan rezilta kòrèk nan plis pase 100 piblikasyon chimi.

Pwoblèm nan dekouvri mete dout sou kòrèkteman nan plis pase 100 piblikasyon sou chimi, konklizyon yo ki te fèt sou baz chanjman nan chimik kalkile pa script la. Kantite etid egzak kote yo te itilize script la pa konnen, men piblikasyon ki gen kòd li yo te site nan 158 papye. Otè yo nan travay sa yo rekòmande pou evalye kòrèkteman nan script la sou sistèm opere yo itilize pou kalkil yo ak rekalkile yo nan lòd asire ke valè yo kalkile yo kòrèk. Ensidan an se yon egzanp ekselan nan lefèt ke pa sèlman bon jan kalite a nan eksperyans la, men tou, kòrèk la nan pwosesis done yo jwenn nan pwogram ki
Sa a te lajman itilize ka afekte rezilta final la.

Sous: opennet.ru

Add nouvo kòmantè