เจฎเฉเฉฑเจ เจฌเจฆเจฒเจพเจ :
- ะัะบะปััะตะฝะธั, ะฒัะฑัะพัะตะฝะฝัะต ะฒ C++ ะธ Java ะบะพะดะต, ัะตะฟะตัั ะฟัะตะดะพััะฐะฒะปััั ััะตะบ ะธัะบะปััะตะฝะธะน ะฟัะธ ะฒะพะทะฝะธะบะฝะพะฒะตะฝะธะธ ะธัะบะปััะตะฝะธั ะฒ ะบะพะดะต ะฝะฐ Python. ะขะฐะบะธะผ ะพะฑัะฐะทะพะผ, ััะพะฑั ะฟะพะปััะธัั ะธะฝัะพัะผะฐัะธั ะพ ััะตะบะต ะธัะบะปััะตะฝะธะน ะพัะฝัะฝะต ะฝะต ะฝัะถะฝะพ ะฑะพะปััะต ะฒัะทัะฒะฐัั stacktrace().
- ะ ััะธ ัะฐะทะฐ ัะฒะตะปะธัะตะฝะฐ ัะบะพัะพััั ะฒะพะทะฒัะฐัะฐ ะฟัะธ ะฒัะทะพะฒะฐั .
- ะกััะตััะฒะตะฝะฝะพ (ะฝะฐ ะฟะพััะดะบะธ) ัะฒะตะปะธัะตะฝะฐ ัะบะพัะพััั ะฟะตัะตะดะฐัะธ ะฒ
numpy ะฑััะตัะพะฒ ะผะฝะพะณะพะผะตัะฝัั ะผะฐััะธะฒะพะฒ. ะะฝะพะณะพะผะตัะฝัะต ะฟัะธะผะธัะธะฒั ะฟะตัะตะดะฐัั ะดะพัััะฟะฝัะต ัะพะปัะบะพ ะดะปั ััะตะฝะธั ะบะพะฟะธะธ, ัะพะทะดะฐะฝะฝัะต ะฒะฝัััะธ JVM ั ะฝะตะฟัะตััะฒะฝะพะน ัะฐัะบะปะฐะดะบะพะน C. - ะัะต ะฒัััะฐะฒะปัะตะผัะต ะฒะฝัััะตะฝะฝะธะต ะบะพะผะฟะพะฝะตะฝัั ะทะฐะผะตะฝะตะฝั ะฝะฐ ัะตะฐะปะธะทะฐัะธะธ ะธะท CPython, ะฐ ัะธะผะฒะพะปั __javaclass__, __javavalue__ ะธ __javaproxy__
ัะดะฐะปะตะฝั. ะะพ ะฒัะตะผ ัะธะฟะฐะผ CPython, ัะฝะฐัะปะตะดะพะฒะฐะฝะฝัะผ ะพั ัะธะฟะพะฒ ะบะปะฐััะฐ jpype, ะดะพะฑะฐะฒะปะตะฝ ะฒัะดะตะปะตะฝะฝัะน Java-ัะปะพั. ะัะต ะฟัะธะฒะฐัะฝัะต ัะฐะฑะปะธัั ะฟะตัะตะฝะตัะตะฝั ะฒ CPython. Java-ัะธะฟั ัะตะฟะตัั ะดะพะปะถะฝั ะฝะฐัะปะตะดะพะฒะฐัััั ะพั ะผะตัะฐะบะปะฐััะฐ JClass, ะบะพัะพััะน ะธัะฟะพะปัะทัะตั ัะปะพัั ัะธะฟะพะฒ. ะัะธะผะตัะธ ะดะปั ะฑะฐะทะพะฒัั ะบะปะฐััะพะฒ Python ะฝะต ะดะพะฟััะบะฐัััั. ะขะธะฟั Object, Proxy, Exception, Number ะธ Array ะธ ะฝะฐัะปะตะดััััั ะฝะฐะฟััะผัั ะพั ะฒะฝัััะตะฝะฝะธั ัะตะฐะปะธะทะฐัะธะน CPython. - ะฃะปัััะตะฝะฐ ััะฐััะธัะพะฒะบะฐ ะธ ะพะฑัะฐะฑะพัะบะฐ ะธัะบะปััะตะฝะธะน.
- ะกัะตะทั ะผะฐััะธะฒะพะฒ (Array slices) ัะตะฟะตัั ะพะฑัะฐะฑะฐััะฒะฐัััั ะฒ ะฒะธะดะต ะฟัะตะดััะฐะฒะปะตะฝะธะน, ะฟะพะดะดะตัะถะธะฒะฐััะธั ะพะฑัะฐัะฝัั ะทะฐะฟะธัั ะฒ ะพัะธะณะธะฝะฐะป, ัะฐะบะพะน ะบะฐะบ ะผะฐััะธะฒ numpy. ะะปั ััะตะทะพะฒ ะผะฐััะธะฒะพะฒ ะพะฑะตัะฟะตัะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ัััะฐะฝะพะฒะบะธ ะธ ะฟะพะปััะตะฝะธั ะทะฝะฐัะตะฝะธั ั ัะฐะณะพะผ (slice(start, stop, step)).
- ะ ะผะฐััะธะฒะฐั ัะตะฐะปะธะทะพะฒะฐะฝะฐ ะฟะพะดะดะตัะถะบะฐ ยซ__reversed__ยป.
- ะ Java-ะผะฐััะธะฒะฐั ะพะฑะตัะฟะตัะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ API memoryview ะธ ัะฑัะฐะฝะฐ ะทะฐะฒะธัะธะผะพััั ะพั numpy ะดะปั ะฟะตัะตะดะฐัะธ ัะพะดะตัะถะธะผะพะณะพ ะฑััะตัะฐ.
- Numpy ัะตะฟะตัั ะฝะต ัะฒะปัะตััั ะทะฐะฒะธัะธะผะพัััั (extra) ะธ ะฟะตัะตะดะฐัะฐ ะฟะฐะผััะธ ะฒ numpy ะดะพัััะฟะฝะฐ ะฑะตะท ะบะพะผะฟะธะปััะธะธ ั ะฟะพะดะดะตัะถะบะพะน numpy.
- JInterface ะพัะพัะผะปะตะฝ ะฒ ะฒะธะดะต ะผะตัะฐ-ะบะปะฐััะฐ. ะัะฟะพะปัะทัะนัะต isinstance(cls, JInterface) ะดะปั ะฟัะพะฒะตัะบะธ ะฝะฐ ะธะฝัะตััะตะนัั.
- ะ ะธะผะฟะพััั ะฟะพ ัะผะพะปัะฐะฝะธั ะดะพะฑะฐะฒะปะตะฝั ะฟัะพะฟััะตะฝะฝัะต TLD ยซmilยป, ยซnetยป ะธ ยซeduยป.
- ะะพ ะฒัะตะผั ะทะฐะฟััะบะฐ ัะปัััะตะฝั ัะพะพะฑัะตะฝะธั ะพะฑ ะพัะธะฑะบะฐั ะดะปั UnsupportedClassVersion.
- java.util.Map ัะตะฟะตัั ะฒัะดะฐัั KeyError, ะตัะปะธ ัะปะตะผะตะฝั ะฝะต ะฝะฐะนะดะตะฝ. ะะฝะฐัะตะฝะธั, ะบะพัะพััะต null, ะฟะพ-ะฟัะตะถะฝะตะผั ะฒะพะทะฒัะฐัะฐัั None ะบะฐะบ ะธ ะพะถะธะดะฐะตััั. ะัะฟะพะปัะทัะนัะต get(), ะตัะปะธ ะฟััััะต ะบะปััะธ ััะตะฑัะตััั ะพะฑัะฐะฑะฐััะฒะฐัั ะบะฐะบ None.
- ะฃะดะฐะปัะฝ java.util.Collection, ัะฐะบ ะบะฐะบ ะพะฝ ัััะฐะฝะฝะพ ะฟะตัะตะณััะถะฐะตััั ะผะตะถะดั remove(Object) ะธ remove(int) ะฝะฐ List-ะฐั . ะัะฟะพะปัะทัะนัะต Java-ะผะตัะพะด remove() ะดะปั ะดะพัััะฟะฐ ะบ ะพัะธะณะธะฝะฐะปัะฝะพะผั Java-ะฟะพะฒะตะดะตะฝะธั, ะฝะพ ะฟัะธะฒะตะดะตะฝะธะต ัะธะฟะฐ ัััะพะณะพ ัะตะบะพะผะตะฝะดัะตััั ะดะปั ัะฟัะฐะฒะปะตะฝะธั ะฟะตัะตะณััะทะบะพะน.
- java.lang.IndexOutOfBoundsException ัะตะฟะตัั ะผะพะถะตั ะฑััั ะฟะพะนะผะฐะฝ ั ะฟะพะผะพััั ะบะปะฐััะฐ ะดะปั ะธัะบะปััะตะฝะธะน IndexError ะฟัะธ ะดะพัััะฟะต ะบ ัะปะตะผะตะฝัะฐะผ java.util.List.
เจธเจฐเฉเจค: opennet.ru