Mi az a NumPy nézet?
Mi az a NumPy nézet?

Videó: Mi az a NumPy nézet?

Videó: Mi az a NumPy nézet?
Videó: Python NumPy Tutorial for Beginners #4 - View and Copy 2024, December
Anonim

Mi az a Kilátás a NumPy sor? Ahogy a neve is mondja, ez egyszerűen egy másik módja a tömb adatainak megtekintésének. Technikailag ez azt jelenti, hogy mindkét objektum adatai meg vannak osztva. Létrehozhatsz nézetek az eredeti tömb egy szeletének kiválasztásával, vagy a dtype megváltoztatásával (vagy a kettő kombinációjával).

Ilyen módon a NumPy szelet másol?

Az alap által generált összes tömb szeletelés mindig az eredeti tömb nézetei. NumPy szeletelés nézetet hoz létre a helyett másolat mint a beépített Python-szekvenciák, például a string, a tuple és a lista esetében.

mi az a NumPy tömb? Tömbök . A numpy tömb egy értékrács, mindegyik azonos típusú, és nemnegatív egész számok sorozata indexeli. A dimenziók száma a rangja sor ; az alakja an sor egy egész számok sora, amely megadja a méretét sor minden dimenzió mentén.

Ezt követően a kérdés az, hogy hogyan lehet sekélyen másolni az adatokat a NumPy-ban?

A könyvtár funkciója másolat . másolat () állítólag létrehozza a sekély másolat érvelésének, de ha a NumPy tömböt hoz létre a sekély másolat B értelemben, azaz az új tömb megkapja a magáét másolat a adat puffer, így az egyik tömb módosítása nem érinti a másikat.

Hogyan másolhatok egy tömböt a Numpy-ban?

  1. Szintaxis: numpy.copy(a, order='K') Az adott objektum tömbmásolatát adja vissza.
  2. Paraméterek: a: array_like. Beviteli adat.
  3. sorrend: {'C', 'F', 'A', 'K'}, nem kötelező. Szabályozza a másolat memóriaelrendezését. A „C” C-rendet jelent, az „F” azt jelenti, hogy az F-rend, az „A” azt jelenti, hogy „F”, ha a Fortran szomszédos, a „C” egyébként.
  4. Visszatér: arr: ndarray.

Ajánlott: