Płytka Numpy

Płytka Numpy
Python jest przyjazny dla użytkownika, a także przyjazny dla początkujących język programowania wysokiego poziomu. Daje dla programistów różnorodne funkcje. Ponadto wiele wbudowanych funkcji i metod pozwala użytkownikom projektować i opracowywać prosty i łatwy do zrozumienia kod. Biblioteki Pythona są bardzo proste i zapewniają wiele funkcji, które pomagają użytkownikowi opracować kod.

Jedna z bibliotek Python daje funkcję Numpy Tile do pracy z tablicami. W tym artykule zawiera szczegóły działania Numpy Tile i co robi. Zapewnimy szybką recenzję kafelki Numpy i krótko wyjaśnimy jej składnię, a na koniec przedstawimy kilka przykładów, które pomogą ci łatwo zrozumieć funkcję kafelki Numpy.

Co to jest Numpy Tile?

Przed omówieniem kafelka Numpy, najpierw omówjmy Numpy to biblioteka Pythona i opakowanie fundamentalne, które oferują liniowe procedury algebry, generatory liczb losowych, kompleksowe funkcje matematyczne, transformację Fouriera, przetwarzanie naukowe, manipulacje danych i wiele innych funkcji.

Ponadto biblioteka Numpy zapewnia tablice używane do przechowywania, organizowania i manipulowania liczbami. Wiele funkcji Numpy jest używanych na tablicach do manipulowania tablicami Numpy, a jednym z nich jest Numpy Tile.

Płytka Numpy w języku programowania Python zapewnia obiekt do powtarzania tablicy wiele razy, tyle razy, ile chcesz.

Numpy Tile w Python to funkcja, która tworzy nową tablicę, odtworzając tablicę wejściową. Pomyśl o podłodze kafelkowej; Ta sama płytka jest wielokrotnie powtarzana, aby pokryć całą podłogę. Funkcja Numpy Tile pozwala użytkownikowi wybrać matrycę i powtórzyć ją tyle razy, ile chcą.

Powiedzmy na przykład, że mamy tablicę [1, 2, 3, 4], zastosuj funkcję Numpy Tile jako NP.Płytka ([1, 2, 3, 4], 2), duplikuje tablicę dwa razy i zwróci nową tablicę.

Składnia płytki Numpy

Numpy zawsze zwraca tablicę, nawet jeśli podasz jej listę. Dlatego po wykonaniu funkcji Numpy Tile zwracana jest nowa tablica. Składnia płytki Numpy jest następująca:

# np.Płytka (tablica, powtórzenie)

„Tablica” reprezentuje tablicę wejściową, na której ma zastosować funkcję płytki. „Powtórzenie” reprezentuje liczbę liczby razy macierzy wejściowe. Zrozumiemy to z demonstracją przykładów.

Jak działa funkcja Numpy Tile w Python?

Funkcja płytki Numpy jest bardzo prosta. Najpierw zainstaluj dowolny interpreter Python w swoim systemie, na przykład Spyder. Następnie zainstaluj Numpy za pomocą polecenia PIP; Na przykład, !PIP Instaluj Numpy. Po zainstalowaniu biblioteki Numpy jej funkcje i metody można łatwo włączyć do programów Python.

Below, we have presented a few examples to help you understand the NumPy tile function better.

Przykład 1:

W tym przykładzie po prostu używamy jednowymiarowej tablicy i stosujemy do niej funkcję kafelka Numpy. Następnie po prostu importujemy funkcję Numpy jako NP, a następnie używamy tablicy składającej się z czterech wartości, a następnie stosujemy funkcję Numpy Płytka.

importować Numpy jako NP
tablica = [1, 2, 3, 4]
druk („tablica to =”, tablica)
Rep = 3
wydrukuj („\ nrepeat the tablic 3 razy =”, np.płytki (tablica, rep))
Rep = 4
Drukuj („\ nrepeating macierz 4 razy =”, NP.płytki (tablica, rep))

Jak można zauważyć, pierwsze wyjście przedstawia 3 powtórzenia, ponieważ dostarczona przez powtórzona liczba to 3, podczas gdy drugie wyjście ma czterokrotne powtórzenie, ponieważ podany numer powtórzenia to 4. Oto wyjście kodu podanego powyżej.

Przykład 2:

Oto kolejny przykład zademonstrowania funkcji płytki Numpy. W tym przykładzie po prostu importujemy Numpy jako NP, a następnie używamy tablicy o wartości 0 osi. Następnie przypisujemy powtórzenie nr 3, aby tablica była powtarzana 3 razy.

importować Numpy jako NP
array = np.tablica ([0, 1, 2])
druk („tablica to =”, tablica)
x = np.Płytka (tablica, 3)
Drukuj („tablica po zastosowaniu funkcji płytek jest =”, x)

Oto dane wyjściowe powyższego kodu:

Przykład 3:

W tym przykładzie wyjaśnimy, że powtórzenie tablicy wejściowej może być więcej niż wymiary tablicy wejściowej. Najpierw zaimportujemy funkcję Numpy jako NP, a następnie zadeklarujemy tablicę 4 wartościami i zapewniamy wartość powtórzenia więcej niż wymiar tablicy.

Najpierw zobaczmy kod, a potem wyjaśnimy to lepiej. Oto kod:

importować Numpy jako NP
array = np.tablica ([0, 1, 2, 3])
druk („tablica to =”, tablica)
wydrukuj („tablica po zastosowaniu funkcji płytek jest =”)
x = np.Płytka (tablica, powtórki = (3, 3))
Drukuj (x)

Jak można zauważyć, wartość powtarzania wynosi (3, 3), co oznacza, najpierw wartości tablicy są powtarzane trzy razy, wówczas wynikowy tablica jest zduplikowana trzykrotnie. Zobaczmy dane wyjściowe, abyśmy mogli wizualizować wynik i lepiej je zrozumieć.

Przykład 4:

W poprzednim przykładzie wykazaliśmy, że liczba powtórzeń może być większa niż wymiar tablicy wejściowej. W tym przykładzie wyjaśnimy, że liczba powtórzeń może być mniejsza niż wymiary tablicy wejściowej.

Tutaj po prostu importujemy Numpy jako NP, a następnie deklarujemy dwuwymiarową tablicę wejściową z 2 liczbami w każdym wymiarze. Oto kod przykładu:

importować Numpy jako NP
array = np.tablica ([[2, 3], [4, 5]])
druk („tablica to =”, tablica)
wydrukuj („tablica po zastosowaniu funkcji płytek jest =”)
x = np.Płytka (tablica, powtórzenia = 3)
Drukuj (x)

Jak można zauważyć, tablica wejściowa jest dwuwymiarowa, a numer powtórzenia to 3. W tym przykładzie każda wartość tablicy jest powtarzana 3 razy, ale liczba wymiarów pozostaje taka sama. Oto dane wyjściowe kodu podanego powyżej:

Wniosek

W tym artykule dowiedzieliśmy się o funkcji kafelków Numpy. Biblioteka Numpy zapewnia wiele funkcji na tablicach, a jedną z nich jest funkcja płytek. Funkcja Numpy Tile pozwala użytkownikowi powtórzyć tablicę wejściową tyle razy, ile wymaga. Za pomocą wielu przykładów wyjaśniliśmy użycie funkcji Numpy Tile, aby lepiej zrozumieć tę funkcję.