ProHoster > Blog > naidheachdan eadar-lìn > Dh’ fhaodadh locht ann an sgriobt Python leantainn gu toraidhean ceàrr ann an còrr air 100 foillseachadh ceimigeachd
Dh’ fhaodadh locht ann an sgriobt Python leantainn gu toraidhean ceàrr ann an còrr air 100 foillseachadh ceimigeachd
Oileanach Ceumnaiche Oilthigh Hawaii lorg duilgheadas anns an sgriobt Python a chaidh a chleachdadh airson àireamhachadh gluasad ceimigeach, a bhios a’ dearbhadh structar ceimigeach an stuth fo sgrùdadh rè mion-sgrùdadh speactram air comharran a’ cleachdadh an dòigh ath-shuidheachadh magnetach niùclasach. Fhad ‘s a bha e a’ dearbhadh toraidhean rannsachaidh aon de na ollamhan aige, mhothaich oileanach ceumnaiche nuair a bha e a ’ruith sgriobt air diofar shiostaman obrachaidh air an aon sheata dàta, gu robh an toradh eadar-dhealaichte.
Mar eisimpleir, nuair a bhios tu a’ ruith air macOS 10.14 agus Ubuntu 16.04 airson an dàta a chaidh a dhearbhadh, an sgriobt air a chur a mach luach ceàrr 172.4 an àite 173.2. Tha timcheall air 1000 loidhne de chòd anns an sgriobt agus chaidh a chleachdadh le ceimigearan bho 2014. Sheall sgrùdadh air a’ chòd gu bheil an toradh ceàrr air a shuidheachadh le eadar-dhealachaidhean nuair a bhios tu a’ rèiteach fhaidhlichean ann an diofar shiostaman obrachaidh. Bha ùghdaran an sgriobt den bheachd gun robh an gnìomh "glob ()" an-còmhnaidh a’ tilleadh faidhlichean air an òrdachadh a rèir ainm, ach tha na sgrìobhainnean glob ag ràdh nach eil òrdugh toraidh cinnteach. B’ e an suidheachadh list_of_files.sort() a chur ris às deidh a’ ghairm glob().
Chuir an duilgheadas a chaidh a lorg teagamh mu cheartachd còrr air 100 foillseachadh air ceimigeachd, agus chaidh na co-dhùnaidhean aca a dhèanamh air bunait an gluasad ceimigeach a chaidh a thomhas leis an sgriobt. Chan eil fios cò an dearbh àireamh de sgrùdaidhean anns an deach an sgriobt a chleachdadh, ach chaidh foillseachaidhean leis a’ chòd aige ainmeachadh ann an 158 pàipearan. Thathas a’ moladh ùghdaran nan obraichean sin measadh a dhèanamh air ceartachd an sgriobt air na siostaman obrachaidh a thathar a’ cleachdadh airson an àireamhachadh agus an ath-àireamhachadh gus dèanamh cinnteach gu bheil na luachan àireamhaichte ceart. Tha an tachartas na dheagh eisimpleir den fhìrinn nach e a-mhàin càileachd an deuchainn, ach cuideachd cho ceart agus a tha an dàta a gheibhear ann am prògraman
Dh'fhaodadh seo a bhith air a chleachdadh gu farsaing buaidh a thoirt air an toradh deireannach.