რა არის NumPy მასივი?
რა არის NumPy მასივი?

ვიდეო: რა არის NumPy მასივი?

ვიდეო: რა არის NumPy მასივი?
ვიდეო: Python NumPy | Array 2024, მაისი
Anonim

ა დაბუჟებული მასივი არის მნიშვნელობების ბადე, ყველა ერთი და იგივე ტიპის, და ინდექსირებულია არაუარყოფითი მთელი რიცხვების მრავლობით. განზომილებების რაოდენობა არის წოდება მასივი ; ფორმის ა მასივი არის მთელი რიცხვების ტოპი, რომელიც იძლევა ზომას მასივი თითოეული განზომილების გასწვრივ. პითონის ძირითადი ბიბლიოთეკა მოწოდებული სიები.

ანალოგიურად, როგორ გამოაცხადოთ NumPy მასივი?

თქვენ ასევე შეგიძლიათ შექმნათ პითონის სია და გადასცეთ მისი ცვლადის სახელი a-ს შესაქმნელად ნუმპიანი მასივი . თქვენ შეგიძლიათ დაადასტუროთ, რომ ორივე ცვლადი, მასივი და list, არის პითონის ტიპის სია და ნუმპიანი მასივი შესაბამისად. შექმნათ ორგანზომილებიანი მასივი , გადასცეს სიების თანმიმდევრობა მასივი ფუნქცია.

ანალოგიურად, რისთვის გამოიყენება NumPy? NumPy არის პაკეტი Python-ში გამოიყენება სამეცნიერო გამოთვლები. NumPy პაკეტი არის ხოლმე შეასრულოს სხვადასხვა ოპერაციები. დარარი ( NumPy მასივი) არის მრავალგანზომილებიანი მასივი ხოლმე შეინახეთ იგივე ტიპის მნიშვნელობები. ეს მასივები ინდექსირებულია ისევე, როგორც Sequences, იწყება ნულით.

აქედან, რომელია უფრო სწრაფი NumPy მასივი ან სია?

Იმიტომ რომ ნუმპიანი მასივი ერთგვაროვანი ტიპის გამო მჭიდროდ არის ჩაფლული მეხსიერებაში, ასევე ათავისუფლებს მეხსიერებას უფრო სწრაფად . ასე რომ, მთლიანობაში დავალება შესრულებულია ნუმპი არის დაახლოებით 5-დან 100-ჯერ უფრო სწრაფად ვიდრე სტანდარტული პითონი სია , რაც მნიშვნელოვანი ნახტომია სიჩქარის თვალსაზრისით.

რატომ არის NumPy მასივი სწრაფი?

ოპერაციები ნუმპი ბევრია უფრო სწრაფად რადგან ისინი სარგებლობენ პარალელიზმით (რაც არის Single Instruction Multiple Data (SIMD)), ხოლო ტრადიციული for loop ვერ გამოიყენებს მას.

გირჩევთ: