ಪೈಥಾನ್ ಲಿಪಿಯಲ್ಲಿನ ದೋಷವು 100 ಕ್ಕೂ ಹೆಚ್ಚು ರಸಾಯನಶಾಸ್ತ್ರದ ಪ್ರಕಟಣೆಗಳಲ್ಲಿ ತಪ್ಪಾದ ಫಲಿತಾಂಶಗಳಿಗೆ ಕಾರಣವಾಗಬಹುದು

ಹವಾಯಿ ವಿಶ್ವವಿದ್ಯಾಲಯದ ಪದವೀಧರ ವಿದ್ಯಾರ್ಥಿ ಪತ್ತೆಯಾಗಿದೆ ಲೆಕ್ಕಾಚಾರಗಳಿಗೆ ಬಳಸುವ ಪೈಥಾನ್ ಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿನ ಸಮಸ್ಯೆ ರಾಸಾಯನಿಕ ಬದಲಾವಣೆ, ಇದು ವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಸಂಕೇತಗಳ ರೋಹಿತದ ವಿಶ್ಲೇಷಣೆಯ ಸಮಯದಲ್ಲಿ ಅಧ್ಯಯನದ ಅಡಿಯಲ್ಲಿ ವಸ್ತುವಿನ ರಾಸಾಯನಿಕ ರಚನೆಯನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ ಪರಮಾಣು ಕಾಂತೀಯ ಅನುರಣನ. ತನ್ನ ಪ್ರಾಧ್ಯಾಪಕರೊಬ್ಬರ ಸಂಶೋಧನಾ ಫಲಿತಾಂಶಗಳನ್ನು ಪರಿಶೀಲಿಸುವಾಗ, ಪದವೀಧರ ವಿದ್ಯಾರ್ಥಿ ಒಂದೇ ಡೇಟಾ ಸೆಟ್‌ನಲ್ಲಿ ವಿಭಿನ್ನ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಚಲಾಯಿಸುವಾಗ, ಔಟ್‌ಪುಟ್ ವಿಭಿನ್ನವಾಗಿದೆ ಎಂದು ಗಮನಿಸಿದರು.

ಉದಾಹರಣೆಗೆ, ಪರೀಕ್ಷಿತ ಡೇಟಾಸೆಟ್‌ಗಾಗಿ ಮ್ಯಾಕೋಸ್ 10.14 ಮತ್ತು ಉಬುಂಟು 16.04 ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವಾಗ, ಸ್ಕ್ರಿಪ್ಟ್ ಕೊಡಲಾಗಿದೆ ತಪ್ಪಾದ ಮೌಲ್ಯ 172.4 ಬದಲಿಗೆ 173.2. ಸ್ಕ್ರಿಪ್ಟ್ ಸುಮಾರು 1000 ಸಾಲುಗಳ ಕೋಡ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ ಮತ್ತು ಇದನ್ನು 2014 ರಿಂದ ರಸಾಯನಶಾಸ್ತ್ರಜ್ಞರು ಬಳಸುತ್ತಿದ್ದಾರೆ. ಕೋಡ್‌ನ ಪರೀಕ್ಷೆಯು ಔಟ್‌ಪುಟ್ ತಪ್ಪಾಗಿದೆ ಎಂದು ತೋರಿಸಿದೆ ಕಾರಣ ವಿಭಿನ್ನ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಫೈಲ್‌ಗಳನ್ನು ವಿಂಗಡಿಸುವಾಗ ವ್ಯತ್ಯಾಸಗಳು. ಸ್ಕ್ರಿಪ್ಟ್‌ನ ಲೇಖಕರು ಈ ಕಾರ್ಯವನ್ನು ನಂಬಿದ್ದಾರೆ "ಗೋಳ ()" ಯಾವಾಗಲೂ ಹೆಸರಿನಿಂದ ವಿಂಗಡಿಸಲಾದ ಫೈಲ್‌ಗಳನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ, ಆದರೆ ಗ್ಲೋಬ್ ದಸ್ತಾವೇಜನ್ನು ಔಟ್‌ಪುಟ್ ಆದೇಶವನ್ನು ಖಾತರಿಪಡಿಸುವುದಿಲ್ಲ ಎಂದು ಹೇಳುತ್ತದೆ. ಗ್ಲೋಬ್() ಕರೆ ನಂತರ list_of_files.sort() ಅನ್ನು ಸೇರಿಸುವುದು ಫಿಕ್ಸ್ ಆಗಿತ್ತು.

ಪೈಥಾನ್ ಲಿಪಿಯಲ್ಲಿನ ದೋಷವು 100 ಕ್ಕೂ ಹೆಚ್ಚು ರಸಾಯನಶಾಸ್ತ್ರದ ಪ್ರಕಟಣೆಗಳಲ್ಲಿ ತಪ್ಪಾದ ಫಲಿತಾಂಶಗಳಿಗೆ ಕಾರಣವಾಗಬಹುದು

ಪತ್ತೆಯಾದ ಸಮಸ್ಯೆಯು ರಸಾಯನಶಾಸ್ತ್ರದ 100 ಕ್ಕೂ ಹೆಚ್ಚು ಪ್ರಕಟಣೆಗಳ ನಿಖರತೆಯ ಬಗ್ಗೆ ಅನುಮಾನವನ್ನು ಉಂಟುಮಾಡುತ್ತದೆ, ಅದರ ತೀರ್ಮಾನಗಳನ್ನು ಸ್ಕ್ರಿಪ್ಟ್ನಿಂದ ಲೆಕ್ಕಾಚಾರ ಮಾಡಿದ ರಾಸಾಯನಿಕ ಬದಲಾವಣೆಯ ಆಧಾರದ ಮೇಲೆ ಮಾಡಲಾಗಿದೆ. ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬಳಸಿದ ಅಧ್ಯಯನಗಳ ನಿಖರವಾದ ಸಂಖ್ಯೆ ತಿಳಿದಿಲ್ಲ, ಆದರೆ ಅದರ ಕೋಡ್‌ನೊಂದಿಗೆ ಪ್ರಕಟಣೆಗಳನ್ನು 158 ಪೇಪರ್‌ಗಳಲ್ಲಿ ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ. ಈ ಕೃತಿಗಳ ಲೇಖಕರು ಲೆಕ್ಕಾಚಾರಗಳಿಗೆ ಬಳಸುವ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿನ ಸ್ಕ್ರಿಪ್ಟ್‌ನ ಸರಿಯಾದತೆಯನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡಲು ಮತ್ತು ಲೆಕ್ಕಾಚಾರ ಮಾಡಿದ ಮೌಲ್ಯಗಳು ಸರಿಯಾಗಿವೆಯೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಅವುಗಳನ್ನು ಮರು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ. ಈ ಘಟನೆಯು ಪ್ರಯೋಗದ ಗುಣಮಟ್ಟ ಮಾತ್ರವಲ್ಲದೆ, ಪಡೆದ ದತ್ತಾಂಶವನ್ನು ಪ್ರೋಗ್ರಾಮ್‌ಗಳಲ್ಲಿ ಸರಿಯಾಗಿ ಸಂಸ್ಕರಿಸುತ್ತದೆ ಎಂಬುದಕ್ಕೆ ಅತ್ಯುತ್ತಮ ಉದಾಹರಣೆಯಾಗಿದೆ.
ಇದನ್ನು ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗಿದೆ ಅಂತಿಮ ಫಲಿತಾಂಶದ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರಬಹುದು.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ