რა არის NumPy ხედი?
რა არის NumPy ხედი?

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

ვიდეო: რა არის NumPy ხედი?
ვიდეო: Python NumPy Tutorial for Beginners #4 - View and Copy 2024, მარტი
Anonim

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

ამ გზით, აკოპირებს NumPy ნაჭერს?

ყველა მასივი გენერირებული ძირითადი ჭრის ყოველთვის არის ორიგინალური მასივის ხედები. NumPy დაჭრა ა-ის ნაცვლად ქმნის ხედს კოპირება როგორც ჩაშენებული პითონის თანმიმდევრობების შემთხვევაში, როგორიცაა string, tuple და list.

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

შემდგომში ჩნდება კითხვა, როგორ შეგიძლიათ ზედაპირულად დააკოპიროთ მონაცემები NumPy-ში?

ბიბლიოთეკის ფუნქცია კოპირება . კოპირება () უნდა შექმნას ა ზედაპირული ასლი მისი არგუმენტის, მაგრამ როდესაც მიმართა ა NumPy მასივი ქმნის ა ზედაპირული ასლი B გაგებით, ანუ ახალი მასივი იღებს საკუთარს კოპირება საქართველოს მონაცემები ბუფერი, ასე რომ, ერთ მასივში ცვლილებები არ მოქმედებს მეორეზე.

როგორ დავაკოპირო მასივი Numpy-ში?

  1. სინტაქსი: numpy.copy(a, order='K') დააბრუნეთ მოცემული ობიექტის მასივის ასლი.
  2. პარამეტრები: a: array_like. Შესაყვანი მონაცემები.
  3. რიგი: {'C', 'F', 'A', 'K'}, სურვილისამებრ. აკონტროლებს ასლის მეხსიერების განლაგებას. "C" ნიშნავს C-რიგს, "F" ნიშნავს F-რიგს, "A" ნიშნავს "F"-ს, თუ a არის ფორტრანის მომიჯნავე, "C" სხვაგვარად.
  4. აბრუნებს: arr: ndarray.

გირჩევთ: