Wat is 'n NumPy-aansig?
Wat is 'n NumPy-aansig?

Video: Wat is 'n NumPy-aansig?

Video: Wat is 'n NumPy-aansig?
Video: Jacob Swann - Wat Is 'n Huis (Acoustic Performance / Upperroom Studios) 2024, November
Anonim

Wat is 'n beskou van 'n NumPy skikking? Soos die naam sê, is dit bloot 'n ander manier om die data van die skikking te bekyk. Tegnies beteken dit dat die data van beide voorwerpe gedeel word. Jy kan skep sienings deur 'n deel van die oorspronklike skikking te kies, of ook deur die dtype te verander (of 'n kombinasie van albei).

Kopieer NumPy-sny op hierdie manier?

Alle skikkings gegenereer deur basiese sny is altyd aansigte van die oorspronklike skikking. NumPy sny skep 'n aansig in plaas van 'n kopieer soos in die geval van ingeboude Python-reekse soos string, tuple en list.

wat is 'n NumPy-skikking? Skikkings . A onnodige skikking is 'n rooster van waardes, almal van dieselfde tipe, en word geïndekseer deur 'n tupel van nienegatiewe heelgetalle. Die aantal dimensies is die rang van die skikking ; die vorm van 'n skikking is 'n tupel heelgetalle wat die grootte van die gee skikking langs elke dimensie.

Gevolglik is die vraag, hoe kan jy die data in NumPy vlak kopieer?

Die biblioteekfunksie kopieer . kopieer () is veronderstel om 'n te skep vlak kopie van sy argument, maar wanneer dit toegepas word op a NumPy skikking skep dit 'n vlak kopie in sin B, dit wil sê die nuwe skikking kry sy eie kopieer van die data buffer, so veranderinge aan een skikking beïnvloed nie die ander nie.

Hoe kopieer ek 'n skikking in Numpy?

  1. Sintaksis: numpy.copy(a, order='K') Gee 'n skikkingskopie van die gegewe voorwerp terug.
  2. Parameters: a: array_like. Voer data in.
  3. volgorde: {'C', 'F', 'A', 'K'}, opsioneel. Beheer die geheue-uitleg van die kopie. 'C' beteken C-orde, 'F' beteken F-orde, 'A' beteken 'F' as a Fortran-aangrensend is, 'C' anders.
  4. Returns: arr: ndarray.

Aanbeveel: