рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ NumPy 1.19 рдХреЛ рд▓рд╛рдЧрд┐ рдкрд╛рдЗрдерди рдкреБрд╕реНрддрдХрд╛рд▓рдпрдХреЛ рд░рд┐рд▓реАрдЬ

рдЙрдкрд▓рдмреНрдз рдЫ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдХрдореНрдкреНрдпреБрдЯрд┐рдЩрдХрд╛ тАЛтАЛрд▓рд╛рдЧрд┐ рдкрд╛рдЗрдерди рдкреБрд╕реНрддрдХрд╛рд▓рдпрдХреЛ рд╡рд┐рдореЛрдЪрди NumPy рез.резрен, рдмрд╣реБрдЖрдпрд╛рдореА arrays рд░ matrices рд╕рдВрдЧ рдХрд╛рдо рдЧрд░реНрди рдорд╛ рдХреЗрдиреНрджреНрд░рд┐рдд, рд░ matrices рдХреЛ рдкреНрд░рдпреЛрдЧ рд╕рдВрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╡рд┐рднрд┐рдиреНрди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рдВрдЧ рдкреНрд░рдХрд╛рд░реНрдп рдХреЛ рдПрдХ рдареВрд▓реЛ рд╕рдВрдЧреНрд░рд╣ рдкреНрд░рджрд╛рдиред NumPy рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдЧрдгрдирд╛рдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рд╣реБрдиреЗ рд╕рдмреИрднрдиреНрджрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рдордзреНрдпреЗ рдПрдХ рд╣реЛред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб C рд░ рдорд╛ рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рди рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкрд╛рдЗрдердирдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд BSD рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрддред

NumPy 1.19 рд▓реЗ рдЕрдм рдкрд╛рдЗрдерди 3.5 рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджреИрди рд░ Python 2 рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрди рдХреЛрдб рд╣рдЯрд╛рдЙрдБрдЫ (numpy.compat рд▓реЗрдпрд░ рдЕрд╣рд┐рд▓реЗрдХреЛ рд▓рд╛рдЧрд┐ рдард╛рдЙрдБрдорд╛ рдЫреЛрдбрд┐рдПрдХреЛ рдЫ)ред рд╕рдорд░реНрдерд┐рдд рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ рдкрд╛рдЗрдерди 3.6, 3.7 рд░ 3.8 рд╣реБрдиреНред рдореЛрдбреНрдпреБрд▓ рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рдЫ numpy.random рдЕрдирд┐рдпрдорд┐рдд рдирдореВрдирд╛рд╣рд░реБ рд╕рдВрдЧ рдХрд╛рдо рдХреЛ рд▓рд╛рдЧреАред Aarch64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдорд╛ NumPy рд╡реНрд╣реАрд▓ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рд╕рдорд░реНрдерди рд░ рдкрд╛рдЗрдерди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ рдкрд╛рдЗрдкрд╛рдЗ. рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░рд┐рдпреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ numpy.frompyfunc, np.str_, numpy.copy, numpy.linalg.multi_dot, numpy.count_nonzero рд░ numpy.array_equalред AVX рд╕рдорд░реНрдерди рдЬрд╕реНрддрд╛ CPU рдХреНрд╖рдорддрд╛рд╣рд░реВрдХреЛ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдкрд╣рд┐рдЪрд╛рдиред рдердкрд┐рдПрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЬрд╕рд▓реЗ рел-рен рдЧреБрдгрд╛ рдЫрд┐рдЯреЛ рдХрд╛рдо рдЧрд░реНрдЫ np.exp AVX512 рдорд╛ рдЖрдзрд╛рд░рд┐рдд, рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ np.float64 рдХреЛ рд▓рд╛рдЧреА рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди