Hvad er en NumPy-visning?
Hvad er en NumPy-visning?

Video: Hvad er en NumPy-visning?

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

Hvad er en udsigt af en NumPy matrix? Som navnet siger, er det simpelthen en anden måde at se dataene i arrayet på. Teknisk set betyder det, at dataene for begge objekter er delt. Du kan oprette visninger ved at vælge et udsnit af det originale array, eller også ved at ændre dtype (eller en kombination af begge).

Kopierer NumPy skive på denne måde?

Alle arrays genereret af basic udskæring er altid visninger af det originale array. NumPy udskæring skaber en udsigt i stedet for en kopi som i tilfældet med indbyggede Python-sekvenser såsom streng, tuple og list.

hvad er et NumPy-array? Arrays . EN numpy array er et gitter af værdier, alle af samme type, og er indekseret af en tuple af ikke-negative heltal. Antallet af dimensioner er rangeringen af array ; formen af en array er en tupel af heltal, der giver størrelsen af array langs hver dimension.

Efterfølgende er spørgsmålet, hvordan du kan kopiere dataene i NumPy overfladisk?

Biblioteksfunktionen kopi . kopi () formodes at skabe en flad kopi af sit argument, men når det anvendes på en NumPy array det skaber en flad kopi i betydning B, dvs. det nye array får sit eget kopi af data buffer, så ændringer af et array ikke påvirker det andet.

Hvordan kopierer jeg et array i Numpy?

  1. Syntaks: numpy.copy(a, order='K') Returner en matrixkopi af det givne objekt.
  2. Parametre: a: array_like. Input data.
  3. rækkefølge: {'C', 'F', 'A', 'K'}, valgfri. Styrer kopiens hukommelseslayout. 'C' betyder C-rækkefølge, 'F' betyder F-rækkefølge, 'A' betyder 'F' hvis a er Fortran sammenhængende, 'C' ellers.
  4. Returnerer: arr: ndarray.

Anbefalede: