JPype 1.0.2 เช…เชชเชกเซ‡เชŸ, Python เชฎเชพเช‚เชฅเซ€ Java เชตเชฐเซเช—เซ‹ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“

เช‰เชชเชฒเชฌเซเชง เช›เซ‡ เชจเชตเชพ เชธเซเชคเชฐ เชชเซเชฐเช•เชพเชถเชจ JPype 1.0.2, เชœเซ‡ เชคเชฎเชจเซ‡ เชœเชพเชตเชพ เช•เซเชฒเชพเชธ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“เชฎเชพเช‚ เชชเชพเชฏเชฅเซ‹เชจ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธเชจเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃ เชเช•เซเชธเซ‡เชธ เช—เซ‹เช เชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. Python เชจเชพ JPype เชธเชพเชฅเซ‡, เชคเชฎเซ‡ เชœเชพเชตเชพ เช…เชจเซ‡ เชชเชพเชฏเชฅเซ‹เชจ เช•เซ‹เชกเชจเซ‡ เชœเซ‹เชกเชคเซ€ เชนเชพเช‡เชฌเซเชฐเชฟเชก เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชœเชพเชตเชพ-เชตเชฟเชถเชฟเชทเซเชŸ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชœเซ‡เชฅเซ‹เชจเชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, เชœเชพเชตเชพ เชธเชพเชฅเซ‡ เชเช•เซ€เช•เชฐเชฃ JVM เชฎเชพเชŸเซ‡ เชชเชพเชฏเชฅเซ‹เชจ เชตเซ‡เชฐเชฟเช…เชจเซเชŸเชจเซ€ เชฐเชšเชจเชพ เชฆเซเชตเชพเชฐเชพ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชตเชนเซ‡เช‚เชšเชพเชฏเซ‡เชฒ เชฎเซ‡เชฎเชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฌเช‚เชจเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹เชจเชพ เชธเซเชคเชฐเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชพเชชเซเชค เชฅเชพเชฏ เช›เซ‡. เชธเซ‚เชšเชฟเชค เช…เชญเชฟเช—เชฎ เชฎเชพเชคเซเชฐ เชธเชพเชฐเชพ เชชเซเชฐเชฆเชฐเซเชถเชจเชจเซ‡ เชนเชพเช‚เชธเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœ เชจเชนเซ€เช‚, เชชเชฃ เชคเชฎเชพเชฎ CPython เช…เชจเซ‡ Java เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“เชจเซ€ เชเช•เซเชธเซ‡เชธ เชชเชฃ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช•เซ‹เชก เชฆเซเชตเชพเชฐเชพ เชตเชฟเชคเชฐเชฟเชค Apache 2.0 เชนเซ‡เช เชณ เชฒเชพเช‡เชธเชจเซเชธ.

เชฎเซเช–เซเชฏ เชซเซ‡เชฐเชซเชพเชฐเซ‹:

  • เช“เชตเชฐเชฒเซ‹เชก เชฐเชฟเชเซ‹เชฒเซเชฏเซเชถเชจเชจเซ‡ เชŸเชพเชณเชตเชพ เชฎเชพเชŸเซ‡ เชฎเซ‡เชฅเชก เช•เซ‰เชฒเซเชธเชฎเชพเช‚ เช•เซ…เชถ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชฎเซ‡เชฅเชก เชฐเชฟเชเซ‹เชฒเซเชฏเซเชถเชจเชจเชพ เชชเซเชฐเชญเชพเชต เชชเซเชฐเชญเชพเชตเชจเซ‡ เชฎเซ‹เชŸเชพ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เช˜เชŸเชพเชกเซ‡ เช›เซ‡, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชœเซ‹ เชธเชฎเชพเชจ เช“เชตเชฐเชฒเซ‹เชกเชจเซ‡ เช˜เชฃเซ€ เชตเช–เชค เชฌเซ‹เชฒเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡, เชœเซ‡เชฎ เช•เซ‡ เชฒเซ‚เชชเซเชธเชฎเชพเช‚.
  • 4 เชฅเซ€ 100 เชตเช–เชค เชธเซเชงเซ€, เชกเซ‡เชŸเชพเชจเชพ เชชเซเชฐเช•เชพเชฐ เชชเชฐ เช†เชงเชพเชฐ เชฐเชพเช–เซ€เชจเซ‡, เชœเชพเชตเชพ เชชเซเชฐเชฟเชฎเชฟเชŸเชฟเชตเซเชธเชจเชพ เชเชฐเซ‡เชฎเชพเช‚ เชธเซ‚เชšเชฟเช“, เชŸเซเชฏเซเชชเชฒเซเชธ เช…เชจเซ‡ เชฌเชซเชฐเชจเซเช‚ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฃ เชเชกเชชเซ€ เชฅเชพเชฏ เช›เซ‡. เชŸเซเชฐเชพเชจเซเชธเชซเซ‹เชฐเซเชฎเซ‡เชถเชจ เชธเชฟเช•เซเชตเชจเซเชธ API เชจเซ‡ เชฌเชฆเชฒเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช‡เชจ-เชฎเซ‡เชฎเชฐเซ€ เชฌเชซเชฐ เชนเซ‡เชจเซเชกเชฒเชฟเช‚เช—เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชชเชพเชฏเชฅเซ‹เชจ เชฌเชซเชฐเชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชฐเซ‚เชชเชพเช‚เชคเชฐ เชฎเชพเชŸเซ‡ เชฎเชพเชคเซเชฐ เชชเซเชฐเชฅเชฎ เชคเชคเซเชต เชคเชชเชพเชธเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เช† เชฌเชซเชฐเซเชธ เชเช•เชฐเซ‚เชช เช›เซ‡.
  • เชถเชŸเชกเชพเช‰เชจ เช•เชพเชฎเช—เซ€เชฐเซ€ เชธเช‚เชญเชพเชณเชตเซ€ (JPype 1.0.0 เชฎเชพเช‚ เช…เชฎเชฒเซ€, เชชเชฐเช‚เชคเซ เชšเซ‡เชจเซเชœเชฒเซ‹เช— เชคเซˆเชฏเชพเชฐ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช›เซ‹เชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ). JPype เชนเชตเซ‡ JVMเชจเซ€ เชถเชŸเชกเชพเช‰เชจ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เช•เซ‰เชฒ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เช†เช•เชฐเซเชทเช• เชฐเซ€เชคเซ‡ เชฌเชนเชพเชฐ เชจเซ€เช•เชณเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‡ เช›เซ‡. เช†เชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชตเชฐเซเชคเชจ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชฅเชพเชฏ เช›เซ‡. เชจเซ‹เชจ-เชฌเซ‡เช•เช—เซเชฐเชพเช‰เชจเซเชก เชฅเซเชฐเซ‡เชกเซ‹ (เชชเซเชฐเซ‹เช•เซเชธเซ€ เช•เซ‹เชฒเซเชธ) เชนเชตเซ‡ JVM เชจเซ‡ เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เชธเชฎเชพเชชเซเชค เชจ เชฅเชพเชฏ เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เช–เซเชฒเซเชฒเซเช‚ เชฐเชพเช–เซ€ เชถเช•เซ‡ เช›เซ‡. เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เช•เซ‰เชฒ เชชเซ‚เชฐเซเชฃ เชจ เชฅเชพเชฏ เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เชชเซเชฐเซ‹เช•เซเชธเซ€ เช•เซ‰เชฒเซเชธ เชถเชŸเชกเชพเช‰เชจเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชถเซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡เชจเซ‡ เชเชฌเซ‹เชฐเซเชŸ เชฎเซ‡เชธเซ‡เชœ เชชเซเชฐเชพเชชเซเชค เชฅเชถเซ‡. เชซเชพเชˆเชฒเซ‹ เชนเชตเซ‡ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เชฌเช‚เชง เชฅเชˆ เช—เชˆ เช›เซ‡ เช…เชจเซ‡ เชœเซ‹ เชฅเซเชฐเซ‡เชกเซ‹ เช…เชชเชตเชพเชฆเชจเซ‡ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเซ‡ เชคเซ‹ เชกเชฟเชธเซเช• เชชเชฐ เชซเซเชฒเชถ เชฅเชˆ เชœเชพเชฏ เช›เซ‡. เชฐเชฟเชธเซ‹เชฐเซเชธ เช•เซเชฒเชฟเชจเช…เชช เชนเซเช•เซเชธ เช…เชจเซ‡ เชซเชพเช‡เชจเชฒเชพเช‡เชเชฐเซเชธ เชšเชฒเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชฅเซเชฐเซ‡เชกเซ‹ เชชเซ‡เชฆเชพ เชฅเชพเชฏ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ AtExit เชนเซเช•เซเชธ เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชกเชฟเชฎเชจ เชฆเซเชตเชพเชฐเชพ, เชชเชพเชฏเชฅเซ‹เชจเชฎเชพเช‚เชฅเซ€ JVM เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช†เชชเซ‹เช†เชช เชฅเซเชฐเซ‡เชก เชœเซ‹เชกเชพเชฃ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช–เซ‹เชŸเซ‹ เช•เซ‹เชก เช•เซ‡ เชœเซ‡ เชฅเซเชฐเซ‡เชก เช•เซเชฒเชฟเชจเช…เชชเชจเซ‡ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เชจเชฟเชทเซเชซเชณ เชœเชพเชฏ เช›เซ‡ เชคเซ‡ เชถเชŸเชกเชพเช‰เชจ เชชเชฐ เช…เชŸเช•เซ€ เชœเชตเชพเชจเซ€ เชถเช•เซเชฏเชคเชพ เช›เซ‡. เชตเชงเชพเชฐเชพเชจเชพ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพเชฎเชพเช‚ เช›เซ‡.
  • เชฅเซเชฐเซ‹เชเชฌเชฒ เชฎเชพเชŸเซ‡เชจเชพ เชฐเซ‡เชชเชฐเชจเซ‡ เช…เชชเซ‡เช•เซเชทเชฟเชค เชชเชฐเชฟเชฃเชพเชฎเชจเซ‡ เชฌเชฆเชฒเซ‡ เช“เชฌเซเชœเซ‡เช•เซเชŸ เชฎเชพเชŸเซ‡ เชฐเซ‡เชชเชฐ เชฎเชณเซ€ เชฐเชนเซเชฏเซเช‚ เชนเชคเซเช‚, เชœเซ‡ เชชเชพเชฏเชฅเซ‹เชจ เชตเชฐเซเช—เซ‹เชฎเชพเช‚เชฅเซ€ เชตเชฟเชšเชฟเชคเซเชฐ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฃ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เช—เชฏเซเช‚.
  • เช†เชฏเชพเชค เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชจเชฟเชถเซเชšเชฟเชค เชŸเชพเชˆเชชเซ‹ เช•เซ‡ เชœเซ‡เชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‡ '"jname" เชฎเชณเซเชฏเซเช‚ เชจเชฅเซ€' เชญเซ‚เชฒ เชฅเชˆ.
  • เช•เซ€เชฌเซ‹เชฐเซเชกเช‡เชจเซเชŸเชฐเชชเซเชŸเชฎเชพเช‚ "^C" เชจเซเช‚ เชฏเซ‹เช—เซเชฏ เชชเซเชฐเชฎเซ‹เชถเชจ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเซเชฏเซเช‚.
  • Python 3.5.3 เชจเซ€ เชœเซ‡เชฎ เชชเซเชฐเชคเซ€เช•เซ‹ เชธเชพเชฅเซ‡ เชจเชฟเชถเซเชšเชฟเชค เชธเชฎเชธเซเชฏเชพ. PySlice_Unpack เช…เชจเซเช—เชพเชฎเซ€ เชชเซ‡เชš เชฐเชฟเชฒเซ€เช (3.5.4) เชฎเชพเช‚ เชฐเชœเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชตเซ‹ เชœเซ‹เชˆเช เชจเชนเซ€เช‚.
  • numpy.linalg.inv เชธเชพเชฅเซ‡ เช•เซเชฐเซ‡เชถเชจเซ‡ เช เซ€เช• เช•เชฐเซเชฏเซ‹. เช† เชฎเซเชฆเซเชฆเซ‹ JVM เช…เชจเซ‡ เชจเชฎเซเชชเซ€เชจเชพ เช•เซ‡เชŸเชฒเชพเช• เชชเซเชฐเช•เชพเชฐเซ‹ เชตเชšเซเชšเซ‡ เชฅเซเชฐเซ‡เชก เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เชœเซ‹เชตเชพ เชฎเชณเซเชฏเซ‹ เช›เซ‡. เชธเซ‚เชšเชตเซ‡เชฒ เช‰เช•เซ‡เชฒ JVM เชถเชฐเซ‚ เช•เชฐเชคเชพ เชชเชนเซ‡เชฒเชพ numpy.linalg.inv เชชเชฐ เช•เซ‰เชฒ เช•เชฐเชตเชพเชจเซ‹ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹