NumPy 1.22.0 ሳይንሳዊ ኮምፒውቲንግ Python ላይብረሪ ተለቋል

የ Python ቤተ-መጽሐፍት ለሳይንሳዊ ኮምፒዩቲንግ NumPy 1.22 መልቀቅ አለ፣ ከብዙ ልኬት ድርድሮች እና ማትሪክስ ጋር በመስራት ላይ ያተኮረ እና እንዲሁም ከማትሪክስ አጠቃቀም ጋር በተያያዙ የተለያዩ ስልተ ቀመሮች ትግበራ ላይ ትልቅ ስብስብ ያቀርባል። NumPy ለሳይንሳዊ ስሌት ከሚጠቀሙባቸው በጣም ታዋቂ ቤተ-መጻሕፍት አንዱ ነው። የፕሮጀክት ኮድ በፒቲን የተፃፈ ማሻሻያዎችን በመጠቀም በ BSD ፍቃድ ነው.

በአዲሱ ስሪት:

  • ለዋናው የስም ቦታ ማብራሪያዎችን በመግለጽ ላይ የተጠናቀቀ ሥራ።
  • ከPython Array API መስፈርት ጋር የሚስማማ እና በተለየ የስም ቦታ ላይ የሚተገበር የArray API ቀዳሚ ስሪት ቀርቧል። አዲሱ ኤፒአይ ከድርድር ጋር አብሮ ለመስራት መደበኛ ተግባራትን ለማዘጋጀት ያለመ ነው፣ ይህ ደግሞ እንደ CuPy እና JAX ባሉ ሌሎች ቤተ-መጻህፍት ላይ በተመሰረቱ መተግበሪያዎች ላይ ሊያገለግል ይችላል።
  • የDLPack ጀርባ ተተግብሯል፣ ለተመሳሳይ ስም ቅርፀት ድጋፍ በመስጠት የድርድር (tensors) ይዘቶችን በተለያዩ ማዕቀፎች መካከል ለመለዋወጥ።
  • ከኳንቲል እና ፐርሰንታይል ፅንሰ-ሀሳቦች ጋር የተያያዙ ተግባራትን በመተግበር ዘዴዎች ስብስብ ተጨምሯል.
  • አዲስ ብጁ የማህደረ ትውስታ አስተዳዳሪ (numpy-allocator) ታክሏል።
  • የሲምዲ ቬክተር መመሪያዎችን በመጠቀም ተግባራትን እና መድረኮችን በማመቻቸት ላይ የቀጠለ ስራ።
  • የ Python 3.7 ድጋፍ ተቋርጧል፤ Python 3.8-3.10 ያስፈልጋል።

ምንጭ: opennet.ru

አስተያየት ያክሉ