Adattudomány

A Python NumPy linspace () függvény használata?

A Python NumPy linspace () függvény használata?

Különböző típusú tömbök hozhatók létre a Pythonban a NumPy könyvtár segítségével. A linspace () függvény használata előtt ismernie kell a NumPy tömb létrehozásának módjait. Néha létre kell hoznunk a tömböt egyenletesen vagy egyenletesen elosztott számokkal. A linspace () függvény segítségével egyenletesen és egyenletesen elosztott tömbök is készíthetők számtartományban. Hasznos funkció a numerikus számításhoz. A linspace () függvény hogyan használható a python szkriptben, bemutatásra került ebben az oktatóanyagban.

Szintaxis

Az linspace () függvény szintaxisa az alábbiakban látható:

tömb szám.linspace (start, stop, num = 50, végpont = True, retstep = hamis, dtype = nincs, tengely = 0)

A függvény hét argumentumot tartalmazhat. Az összes érv célját az alábbiakban ismertetjük:

A linspace () függvény használata

A linspace () függvény különböző felhasználási módjai az oktatóanyag ezen részében láthatók, több példa felhasználásával.

1. példa: A linspace () függvény kötelező argumentumainak használata

A következő példa bemutatja, hogyan lehet egydimenziós tömböt létrehozni egyenletesen elosztott számokkal a linspace () függvény segítségével. Ennek a függvénynek két kötelező argumentuma van ebben a példában. Egy tömböt, amelynek egyenletesen elosztott tört számtartománya van, a linspace () függvény generálja, ahol az első szám 10, az utolsó szám 20.

# Importálja a NumPy könyvtárat
importálja a numpy-t np-ként
# Hozzon létre NumPy tömböt egyenletesen elosztott értékekkel
np_array = np.linspace (10, 20)
# Nyomtassa ki a kimenetet
print ("A linspace () függvény kimenete: \ n", np_array)

Kimenet:

A fenti kimenet a fenti parancsfájl végrehajtása után jelenik meg.

2. példa: A linspace () függvény num argumentumának használata

A következő példa a szám a linspace () függvény argumentuma. A pozitív számokat használjuk Rajt és álljon meg értékek az első linspace () függvényben. Ez a függvény létrehoz egy tömböt 10 egyenletesen elosztott számok a hozzárendeléshez 10 nak nek szám érv. A negatív számokat használjuk Rajt és álljon meg értékek a második linspace () függvényben. Ez a függvény létrehoz egy tömböt 15 egyenletesen elosztott számok a hozzárendeléshez 15 nak nek szám érv.

# Importálja a NumPy könyvtárat
importálja a numpy-t np-ként
# Hozzon létre NumPy tömböt 10 egyenletesen elosztott értékkel
np_array = np.linspace (10, 20, num = 10)
# Nyomtassa ki a tömb kimenetét
print ("A linspace kimenete 10 számmal: \ n", np_array)
# Hozzon létre NumPy tömböt 15 egyenletesen elosztott értékkel
np_array = np.linspace (-15, -5, num = 15)
# Nyomtassa ki a tömb kimenetét
print ("A linspace kimenete 15 számmal: \ n", np_array)

Kimenet:

A fenti kimenet a fenti parancsfájl végrehajtása után jelenik meg.

3. példa: A linspace () függvény dtype argumentumának használata

A következő példa a dtype a linspace () függvény argumentuma. int64 értékre van állítva dtype A linspace () függvény argumentuma egy tömb létrehozásához a 15 egyenletesen elosztott nagy egész értékek. A tömb kezdő értéke a következő lesz: 15, és a végérték lesz 35.

# Importálja a NumPy könyvtárat
importálja a numpy-t np-ként
# Hozzon létre egyenletesen elosztott NumPy tömböt lépésről lépésre
np_array = np.linspace (15, 35, 15, dtype = np.int64)
# Nyomtassa ki a tömböt
print ("A linspace kimenete: \ n", np_array)

Kimenet:

A fenti kimenet a fenti parancsfájl végrehajtása után jelenik meg.

4. példa: A linspace () függvény végpont argumentumának használata

Az alábbi példa bemutatja a linspace () függvény végpont argumentumának használatát a tömb utolsó értékének beállításához, amelyet ez a függvény ad vissza. A végpont függvény alapértelmezett értéke: Igaz, és beállítja a álljon meg érték, mint a visszaküldött tömb utolsó értéke. Ha a végpont értéke Hamis, akkor a tömb utolsó értéke különböző módon kerül kiszámításra, és az utolsó értéke kisebb lesz, mint álljon meg érték.

# Importálja a NumPy könyvtárat
importálja a numpy-t np-ként
# Hozzon létre egyenletesen elosztott NumPy tömböt stop értékkel
np_array = np.linspace (15, 35, 15)
print ("A végtér nélküli linspace kimenete: \ n", np_array)
# Hozzon létre egyenletesen elosztott NumPy tömböt stop értékkel és végponttal
np_array = np.linspace (15, 35, 15, végpont = hamis)
print ("\ nA végpontos linspace kimenete: \ n", np_array)

Kimenet:

A fenti kimenet a fenti parancsfájl végrehajtása után jelenik meg.

5. példa: A linspace () függvény retstep argumentumának használata

A következő példa a visszalépés a linspace () függvény argumentuma. Ennek a függvénynek az alapértelmezett értéke Hamis. Ha ennek az argumentumnak az értéke értéke Igaz, akkor a linspace () függvény visszaadja a lépés értéket a tömb.

# Importálja a NumPy könyvtárat
importálja a numpy-t np-ként
# Hívja a linspace-et retstep-el
np_array, lépés = np.linspace (-5, 5, 20, visszalépés = Igaz)
# Nyomtassa ki a tömböt
print ("A linspace () függvény kimenete: \ n", np_array)
# Nyomtassa ki a lépés értékét
print ("\ nA lépés értéke: \ n", lépés)

Kimenet:

A fenti kimenet a fenti parancsfájl végrehajtása után jelenik meg.

6. példa: Nem skaláris értékek használata a kezdő és leállítási argumentumokhoz

A következő példa bemutatja, hogy a nem skaláris értékek, például a tömbök miként használhatók a linspace () függvény start és stop argumentumértékeként a tömb előállításához. Ez a szkript 5 sorból és 4 oszlopból álló kétdimenziós tömböt hoz létre.

# Importálja a NumPy könyvtárat
importálja a numpy-t np-ként
# Linspace () függvény indítási és leállítási tömbökkel
np_array = np.linspace (start = [10, 30, 50, 70], stop = [100, 200, 300,400], szám = 5)
# Nyomtassa ki a tömböt
print ("A linspace () függvény kimenete: \ n", np_array)

Kimenet:

A fenti kimenet a fenti parancsfájl végrehajtása után jelenik meg.

Következtetés

A linspace () függvény különböző argumentumainak használatát ebben az oktatóanyagban egyszerű példák segítségével ismertettük, hogy az olvasók megismerjék ennek a függvénynek a célját és megfelelően alkalmazzák a szkriptjükben.

Az FPS-számláló megjelenítése a Linux-játékokban
A Linux játék komoly lendületet kapott, amikor a Valve 2012-ben bejelentette a Linux támogatását a Steam kliensnek és játékaiknak. Azóta sok AAA és in...
Sid Meier Civilization VI letöltése és lejátszása Linuxon
Bevezetés a játékba A Civilization 6 egy modern felvétel a Age of Empires játékok sorozatában bevezetett klasszikus koncepcióra. Az ötlet meglehetősen...
A Doom telepítése és lejátszása Linuxon
Bevezetés a Doom-ba A Doom sorozat a 90-es években keletkezett az eredeti Doom megjelenése után. Azonnali sláger volt, és ettől kezdve a játéksorozat ...