Hva er en NumPy-visning?
Hva er en NumPy-visning?

Video: Hva er en NumPy-visning?

Video: Hva er en NumPy-visning?
Video: Python NumPy Tutorial for Beginners #4 - View and Copy 2024, Desember
Anonim

Hva er en utsikt av en NumPy array? Som navnet sier, er det ganske enkelt en annen måte å se dataene til matrisen på. Teknisk sett betyr det at dataene til begge objektene er delt. Du kan lage visninger ved å velge en del av den originale matrisen, eller også ved å endre dtype (eller en kombinasjon av begge).

Kopierer NumPy skive på denne måten?

Alle arrays generert av basic skjæring er alltid visninger av den originale matrisen. NumPy skjæring skaper en visning i stedet for en kopiere som i tilfellet med innebygde Python-sekvenser som streng, tuppel og liste.

hva er en NumPy-matrise? Matriser . EN numpy array er et rutenett av verdier, alle av samme type, og er indeksert av en tuppel av ikke-negative heltall. Antall dimensjoner er rangeringen av array ; formen til en array er en tuppel av heltall som gir størrelsen på array langs hver dimensjon.

Spørsmålet er deretter, hvordan kan du kopiere dataene i NumPy?

Bibliotekfunksjonen kopiere . kopiere () er ment å lage en grunt eksemplar av argumentet, men når det brukes på en NumPy array det skaper en grunt eksemplar i betydning B, dvs. den nye matrisen får sin egen kopiere av data buffer, slik at endringer i en matrise ikke påvirker den andre.

Hvordan kopierer jeg en matrise i Numpy?

  1. Syntaks: numpy.copy(a, order='K') Returner en array-kopi av det gitte objektet.
  2. Parametere: a: array_like. Inndata.
  3. rekkefølge: {'C', 'F', 'A', 'K'}, valgfritt. Kontrollerer minneoppsettet til kopien. 'C' betyr C-rekkefølge, 'F' betyr F-rekkefølge, 'A' betyr 'F' hvis a er Fortran sammenhengende, 'C' ellers.
  4. Returnerer: arr: ndarray.

Anbefalt: