เจจเฉ‚เจŸเจ•เจพ 0.6.17 เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ, เจชเจพเจˆเจฅเจจ เจญเจพเจธเจผเจพ เจฒเจˆ เจ‡เฉฑเจ• เจ•เฉฐเจชเจพเจˆเจฒเจฐ

เจจเฉ‚เจ‡เจŸเจ•เจพ 0.6.17 เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจนเฉเจฃ เจ‰เจชเจฒเจฌเจง เจนเฉˆ, เจœเฉ‹ เจชเจพเจˆเจฅเจจ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจจเฉ‚เฉฐ C++ เจชเฉเจฐเจคเฉ€เจจเจฟเจงเจคเจพ เจตเจฟเฉฑเจš เจ…เจจเฉเจตเจพเจฆ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจตเจฟเจ•เจธเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจจเฉ‚เฉฐ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง CPython เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจฒเจˆ libpython เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‡เฉฑเจ• เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจตเจฟเฉฑเจš เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ (เจฆเฉ‡เจŸเจฟเจต CPython เจ†เจฌเจœเฉˆเจ•เจŸ เจชเฉเจฐเจฌเฉฐเจงเจจ เจธเจพเจงเจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ)เฅค เจชเจพเจˆเจฅเจจ 2.6, 2.7, 3.3 - 3.9 เจฆเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ เจฐเฉ€เจฒเฉ€เจœเจผเจพเจ‚ เจจเจพเจฒ เจชเฉ‚เจฐเฉ€ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจฏเจ•เฉ€เจจเฉ€ เจนเฉˆเฅค CPython เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡, เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจชเจพเจˆเจธเจŸเฉ‹เจจ เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจตเจฟเฉฑเจš 335% เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจธเฉเจงเจพเจฐ เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ•เฉ‹เจก เจ…เจชเจพเจšเฉ‡ เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจตเฉฐเจกเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

ะ’ ะฝะพะฒะพะน ะฒะตั€ัะธะธ ะดะพะฑะฐะฒะปะตะฝะฐ ัะบัะฟะตั€ะธะผะตะฝั‚ะฐะปัŒะฝะฐั ะฟะพะดะดะตั€ะถะบะฐ ะพะฟั‚ะธะผะธะทะฐั†ะธะธ ะฝะฐ ะพัะฝะพะฒะต ั€ะตะทัƒะปัŒั‚ะฐั‚ะพะฒ ะฟั€ะพั„ะธะปะธั€ะพะฒะฐะฝะธั ะบะพะดะฐ (PGO โ€” Profile-guided optimization), ะฟะพะทะฒะพะปััŽั‰ะตะน ัƒั‡ะธั‚ั‹ะฒะฐั‚ัŒ ะพัะพะฑะตะฝะฝะพัั‚ะธ, ะพะฟั€ะตะดะตะปัะตะผั‹ะต ะฒะพ ะฒั€ะตะผั ะฒั‹ะฟะพะปะฝะตะฝะธั ะฟั€ะพะณั€ะฐะผะผั‹. ะžะฟั‚ะธะผะธะทะฐั†ะธั ะฟะพะบะฐ ะฟั€ะธะผะตะฝะธะผะฐ ั‚ะพะปัŒะบะพ ะบ ะบะพะดัƒ, ะบะพะผะฟะธะปะธั€ัƒะตะผะพะผัƒ ะฟั€ะธ ะฟะพะผะพั‰ะธ GCC. ะ”ะปั ะฟะปะฐะณะธะฝะพะฒ ะฟั€ะตะดะพัั‚ะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะทะฐะฟั€ะพัะฐ ั€ะตััƒั€ัะพะฒ ะฒะพ ะฒั€ะตะผั ะบะพะผะฟะธะปัั†ะธะธ (pkg_resources.require). ะ—ะฝะฐั‡ะธั‚ะตะปัŒะฝะพ ั€ะฐััˆะธั€ะตะฝั‹ ะฒะพะทะผะพะถะฝะพัั‚ะธ ะฟะปะฐะณะธะฝะฐ anti-bloat, ะบะพั‚ะพั€ั‹ะน ั‚ะตะฟะตั€ัŒ ะผะพะถะตั‚ ะฟั€ะธะผะตะฝัั‚ัŒัั ะดะปั ัƒะผะตะฝัŒัˆะตะฝะธั ั‡ะธัะปะฐ ะฟะฐะบะตั‚ะพะฒ ะฟั€ะธ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะธ ะฑะธะฑะปะธะพั‚ะตะบ numpy, scipy, skimage, pywt ะธ matplotlib, ะฒ ั‚ะพะผ ั‡ะธัะปะต ั‡ะตั€ะตะท ะธัะบะปัŽั‡ะตะฝะธะต ะปะธัˆะฝะธั… ั„ัƒะฝะบั†ะธะน ะธ ะฟะพะดัั‚ะฐะฝะพะฒะบัƒ ะฝะตะพะฑั…ะพะดะธะผะพะณะพ ะบะพะดะฐ ั„ัƒะฝะบั†ะธะน ะฝะฐ ัั‚ะฐะฟะต ะฟะฐั€ัะธะฝะณะฐ. ะŸั€ะพะฒะตะดะตะฝะฐ ะพะฟั‚ะธะผะธะทะฐั†ะธั ะบะพะดะฐ, ัะฒัะทะฐะฝะฝะพะณะพ ั ะผะฝะพะณะพะฟะพั‚ะพั‡ะฝะพัั‚ัŒัŽ, ัะพะทะดะฐะฝะธะตะผ ะบะปะฐััะพะฒ, ะฟั€ะพะฒะตั€ะบะพะน ะฐั‚ั€ะธะฑัƒั‚ะพะฒ ะธ ะฒั‹ะทะพะฒะพะผ ะผะตั‚ะพะดะพะฒ. ะฃัะบะพั€ะตะฝะพ ะฒั‹ะฟะพะปะฝะตะฝะธะต ะพะฟะตั€ะฐั†ะธะน ั ั‚ะธะฟะฐะผะธ bytes, str ะธ list.

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹