JPype 1.0.2 рдЕрджреНрдпрддрди, рдкрд╛рдпрдерди рд╕реЗ рдЬрд╛рд╡рд╛ рдХрдХреНрд╖рд╛рдУрдВ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА

рдЙрдкрд▓рдмреНрдз рдЗрдВрдЯрд░рд▓реЗрдпрд░ рдХреА рдирдИ рд░рд┐рд▓реАрдЬ рдЬреЗрдкреАрдкрд╛рдЗрдк 1.0.2, рдЬреЛ рдкрд╛рдпрдерди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдЬрд╛рд╡рд╛ рднрд╛рд╖рд╛ рдореЗрдВ рдХрдХреНрд╖рд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рддрдХ рдкреВрд░реНрдг рдкрд╣реБрдВрдЪ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред Python рдХреЗ JPype рдХреЗ рд╕рд╛рде, рдЖрдк Java рдФрд░ Python рдХреЛрдб рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣рд╛рдЗрдмреНрд░рд┐рдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬреНрдпреЛрдерди рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЬрд╛рд╡рд╛ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдЬреЗрд╡реАрдПрдо рдХреЗ рд▓рд┐рдП рдкрд╛рдпрдерди рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рдиреЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд╕рд╛рдЭрд╛ рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреЛрдиреЛрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХреЗ рд╕реНрддрд░ рдкрд░ рдмрд╛рддрдЪреАрдд рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рди рдХреЗрд╡рд▓ рдЕрдЪреНрдЫрд╛ рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рд╕рднреА рд╕реАрдкреАрдереЙрди рдФрд░ рдЬрд╛рд╡рд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рднреА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдХреЛрдб рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд рдЕрдкрд╛рдЪреЗ 2.0 рдХреЗ рддрд╣рдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрддред

рдореБрдЦреНрдп рдкрд░рд┐рд╡рд░реНрддрди:

  • рдУрд╡рд░рд▓реЛрдб рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрдердб рдХреЙрд▓ рдореЗрдВ рдПрдХ рдХреИрд╢ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдореЗрдердб рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рднрд╛рд╡ рдХреЛ рдмрд╣реБрдд рдХрдо рдХрд░ рджреЗрддрд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдпрджрд┐ рдПрдХ рд╣реА рдУрд╡рд░рд▓реЛрдб рдХреЛ рдХрдИ рдмрд╛рд░ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рд▓реВрдк рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рджреМрд░рд╛рдиред
  • 4 рд╕реЗ 100 рдЧреБрдирд╛ рддрдХ, рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЬрд╛рд╡рд╛ рдкреНрд░рд╛рдЗрдореЗрдЯрд┐рд╡ рдХреЗ рд╕рд░рдгрд┐рдпреЛрдВ рдореЗрдВ рд╕реВрдЪрд┐рдпреЛрдВ, рдЯреБрдкрд▓реНрд╕ рдФрд░ рдмрдлрд╝рд░реНрд╕ рдХрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рддреНрд╡рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИред рд░реВрдкрд╛рдВрддрд░рдг рдЕрдиреБрдХреНрд░рдо рдПрдкреАрдЖрдИ рдХреЗ рдмрдЬрд╛рдп рдЗрди-рдореЗрдореЛрд░реА рдмрдлрд╝рд░реНрд╕ рдХреА рдЕрдиреБрдХреВрд▓рд┐рдд рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЬрдм рдкрд╛рдпрдерди рдмрдлрд╝рд░ рдХрд╛ рд╕рд╛рдордирд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд░реВрдкрд╛рдВрддрд░рдг рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ рддрддреНрд╡ рдХреА рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпреЗ рдмрдлрд╝рд░ рд╕рдЬрд╛рддреАрдп рд╣реЛрддреЗ рд╣реИрдВред
  • рд╢рдЯрдбрд╛рдЙрди рд╕рдВрдЪрд╛рд▓рди рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдирд╛ (JPype 1.0.0 рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛, рд▓реЗрдХрд┐рди рдЪреЗрдВрдЬрд▓реЙрдЧ рддреИрдпрд╛рд░ рдХрд░рддреЗ рд╕рдордп рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛)ред JPype рдЕрдм JVM рд╢рдЯрдбрд╛рдЙрди рд░реВрдЯреАрди рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╢рд╛рд▓реАрдирддрд╛ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдХрдИ рдмрджрд▓рд╛рд╡ рдЖрддреЗ рд╣реИрдВред рдЧреИрд░-рдкреГрд╖реНрдарднреВрдорд┐ рдереНрд░реЗрдб (рдкреНрд░реЙрдХреНрд╕реА рдХреЙрд▓) рдЕрдм рдЬреЗрд╡реАрдПрдо рдХреЛ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рддрдХ рдЦреБрд▓рд╛ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдХреЙрд▓ рдкреВрд░реА рд╣реЛрдиреЗ рддрдХ рдкреНрд░реЙрдХреНрд╕реА рдХреЙрд▓ рд╢рдЯрдбрд╛рдЙрди рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░реЗрдЧреА, рд▓реЗрдХрд┐рди рдПрдХ рдирд┐рд░рд╕реНрдд рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛ред рдпрджрд┐ рдереНрд░реЗрдб рдЕрдкреЗрдХреНрд╖рд╛ рдХреЗ рдЕрдиреБрд░реВрдк рдЕрдкрд╡рд╛рдж рдХреЛ рд╕рдВрднрд╛рд▓ рд▓реЗрддреЗ рд╣реИрдВ рддреЛ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЕрдм рдареАрдХ рд╕реЗ рдмрдВрдж рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ рдФрд░ рдбрд┐рд╕реНрдХ рдкрд░ рдлреНрд▓рд╢ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВред рд╕рдВрд╕рд╛рдзрди рдХреНрд▓реАрдирдЕрдк рд╣реБрдХ рдФрд░ рдлрд╝рд╛рдЗрдирд▓рд╛рдЗрдЬрд╝рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЬрдм рдзрд╛рдЧреЗ рдкреИрджрд╛ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ AtExit рд╣реБрдХ рдХрд╣рд▓рд╛рддреЗ рд╣реИрдВред рдбреЗрдореЙрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдкрд╛рдпрдерди рд╕реЗ рдЬреЗрд╡реАрдПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдереНрд░реЗрдб рдЕрдЯреИрдЪрдореЗрдВрдЯ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдмрдЧреНрдЧреА рдХреЛрдб рдЬреЛ рдереНрд░реЗрдб рдХреНрд▓реАрдирдЕрдк рдХреЛ рдареАрдХ рд╕реЗ рд╕рдВрднрд╛рд▓ рдирд╣реАрдВ рд╕рдХрддрд╛ рд╣реИ, рд╢рдЯрдбрд╛рдЙрди рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрдиреЗ рдкрд░ рд╕рдВрднрд╡рддрдГ рд╣реИрдВрдЧ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдЕрддрд┐рд░рд┐рдХреНрдд рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореИрдиреБрдЕрд▓ рдореЗрдВ рдкрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред
  • рдереНрд░реЛрдПрдмрд▓ рдХреЗ рд░реИрдкрд░ рдХреЛ рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд░рд┐рдгрд╛рдо рдХреЗ рдмрдЬрд╛рдп рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд░реИрдкрд░ рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдкрд╛рдпрдерди рдХрдХреНрд╖рд╛рдУрдВ рд╕реЗ рдЕрдЬреАрдм рд░реВрдкрд╛рдВрддрд░рдг рд╣реБрдПред
  • рдЖрдпрд╛рдд рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдЯрд╛рдЗрдкреЛ рдХреА рдЧрд▓рддрд┐рдпреЛрдВ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рддреНрд░реБрдЯрд┐ рд╣реБрдИ 'jname рдирд╣реАрдВ рдорд┐рд▓рд╛'ред
  • рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХрд┐ "^C" рдХреЛ рдХреАрдмреЛрд░реНрдбрдЗрдВрдЯрд░рдкреНрдЯ рдореЗрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рдЪрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
  • рдкрд╛рдпрдерди 3.5.3 рдХреЗ рдмрд╛рдж рд╕реЗ рдкреНрд░рддреАрдХреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рдиред PySlice_Unpack рдХреЛ рдмрд╛рдж рдХреЗ рдкреИрдЪ рд░рд┐рд▓реАрдЬрд╝ (3.5.4) рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ред
  • numpy.linalg.inv рдХреЗ рд╕рд╛рде рдПрдХ рдмрдЧ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рджреБрд░реНрдШрдЯрдирд╛ рд╣реБрдИред рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдкрддрд╛ рдЬреЗрд╡реАрдПрдо рдФрд░ рдХреБрдЫ рд╕реБрдиреНрди рдлреНрд▓реЗрд╡рд░реНрд╕ рдХреЗ рдмреАрдЪ рдереНрд░реЗрдб рд╕рдВрдЪрд╛рд░ рд╕реЗ рд▓рдЧрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди JVM рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ numpy.linalg.inv рдкрд░ рдХреЙрд▓ рдХрд░рдирд╛ рд╣реИред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ