Jak zainstalować i używać Pythona(x,y) w Pythonie

How Install Use Python X



Python jest obecnie bardzo popularnym językiem programowania do tworzenia różnego rodzaju aplikacji lub rozwiązywania problemów programistycznych. Zawiera wiele standardowych bibliotek i pakietów do różnych celów. Python(x,y) to jedna z darmowych dystrybucji Pythona do wykonywania obliczeń matematycznych i analizy danych. Jest rozwijany i utrzymywany przez Pierre'a Raybauta. Użytkownik może wykonywać różne obliczenia naukowe za pomocą tej dystrybucji, takie jak kreślenie 2D lub 3D, opracowywanie projektów naukowych, obliczenia równoległe itp. Opiera się na frameworku programistycznym Qt i środowisku programistycznym Spyder. Jest przeznaczony głównie dla programistów naukowych. Obsługuje zarówno języki interpretowane, jak i kompilowane. Powinieneś mieć podstawową wiedzę na temat Pythona, aby używać Pythona (x,y). Może być używany zarówno w systemach operacyjnych Windows, jak i Linux. W tym samouczku pokazano, jak można zainstalować i używać Pythona (x, y) w systemie operacyjnym Ubuntu.

System operacyjny musi zostać zaktualizowany przed zainstalowaniem Pythona (x.y). Uruchom następujące polecenie, aby zaktualizować system.







$sudo aktualizacja apt-get



Konieczne jest sprawdzenie, czy dowolny interpreter Pythona jest wcześniej zainstalowany w systemie, czy nie. Uruchom następujące polecenie, aby sprawdzić zainstalowaną wersję Pythona. Lepiej jest usunąć wcześniej zainstalowaną wersję Pythona przed zainstalowaniem Pythona (x,y).



$ pyton





Dane wyjściowe pokazują, że żaden pakiet Pythona nie został wcześniej zainstalowany w systemie. W tym przypadku musimy najpierw zainstalować interpreter Pythona.

Zainstaluj Pythona (x.y)

Możesz zainstalować pakiety python(x,y) lub Scientific python na dwa sposoby. Jednym ze sposobów jest pobranie i zainstalowanie odpowiedniego pakietu python(x,y) opartego na Ubuntu, a innym sposobem jest zainstalowanie niezbędnych pakietów do wykonywania obliczeń naukowych w Pythonie. Drugi sposób jest łatwy do zainstalowania, co opisano w tym samouczku.



Kroki:

  1. Najpierw musisz zainstalować interpreter Pythona i menedżera pakietów, aby rozpocząć proces instalacji. Uruchom następujące polecenie, aby zainstalować Python3 oraz python3-pips pakiety. Naciskać ' oraz ”, kiedy poprosi o pozwolenie na instalację.
$ sudo apt-get zainstaluj python3 python3-pip

  1. Następnie musisz zainstalować niezbędne biblioteki naukowe Python3 za wykonywanie operacji naukowych. Uruchom następujące polecenie, aby zainstalować biblioteki. Tutaj po wykonaniu polecenia zostanie zainstalowanych pięć bibliotek. To są numpy, matplotlib, scipy, pandy oraz sympatia . Zastosowania tych bibliotek wyjaśniono w następnej części tego samouczka.
$ sudo apt-get install python3-numpy python3-matplotlib
python3-scipy python3-pandy python3-sympy

  1. Aby usunąć ograniczenia interpretera Pythona i zapewnić przyjazny interfejs użytkownika, ipython pakiet jest używany. Uruchom następujące polecenie, aby zainstalować ipython3 pakiet.
$ sudo apt-get zainstaluj ipython3

  1. Uruchom następujące polecenie, aby zainstalować qt5 powiązane pakiety do tworzenia GUI.
$ sudo apt-get zainstaluj python3-pyqt5
python3-pyqt5.qtopenglpython3-pyqt5.qtszybki

  1. Spyder to przydatny edytor kodu, który może wyróżnić składnię i ułatwić edycję kodu i debugowanie. Uruchom następujące polecenie, aby zainstalować szpiegostwo .
$ sudo apt-get install spyder3

Jeśli wszystkie wymienione powyżej pakiety są poprawnie zainstalowane bez żadnego błędu, to twój python (x, y) jest zainstalowany poprawnie.

Używając Pythona (x, y):

Niektóre podstawowe zastosowania python(x,y) są pokazane w tej części samouczka za pomocą różnych przykładów z objaśnieniami. Będziesz musiał uruchomić szpiegostwo edytor kodu, aby zacząć używać python(x,y). Kliknij na Pokaż aplikację ikona i wpisz ‘ sp’ w polu wyszukiwania. Gdyby szpiegostwo jest wtedy poprawnie zainstalowany szpiegostwo pojawi się ikona.

Kliknij Spyder3 ikonę, aby otworzyć aplikację. Po otwarciu aplikacji pojawi się następujący ekran.

Teraz możesz zacząć pisać kod do wykonywania naukowych zadań obliczeniowych. Podstawowe zastosowania pięciu zainstalowanych bibliotek python3 do operacji naukowych przedstawiono w poniższych sześciu przykładach.

Przykład-1: Używanie zmiennych i typów

Ten przykład pokazuje bardzo podstawowe użycie typów danych i zmiennych Pythona. W poniższym skrypcie zadeklarowane są cztery typy zmiennych. To są ja liczba całkowita, liczba zmiennoprzecinkowa, wartość logiczna oraz strunowy . rodzaj() Metoda jest używana w Pythonie do określenia typu dowolnej zmiennej.

#!/usr/bin/env python3
#Przypisywanie wartości całkowitej
zmienna1= pięćdziesiąt
wydrukować (rodzaj(zmienna1))

#Przypisywanie wartości zmiennoprzecinkowej
var2= 3,89
wydrukować (rodzaj (var2))

#Przypisywanie
var3= Prawdziwe
wydrukować (rodzaj(var3))

#Przypisywanie wartości ciągu
tak4= „Podpowiedź do Linuksa”
wydrukować (rodzaj(tak4))

Wyjście:
Uruchom skrypt, naciskając bawić się ( ) przycisk z góry edytora. Jeśli klikniesz na Eksplorator zmiennych z prawej strony, dla czterech zmiennych pojawi się następujący wynik.

Przykład 2: Używanie numpy do tworzenia jedno- i wielowymiarowej tablicy

Wszystkie rodzaje obliczeń numerycznych są wykonywane przez numpy pakiet w Pythonie. Moduł ten może definiować i wykorzystywać wielowymiarową strukturę danych, dane wektorowe i macierzowe. Potrafi bardzo szybko obliczyć, ponieważ jest rozwijany przez C i FORTRAN. numpy Moduł jest używany w poniższym skrypcie do deklarowania i używania jednowymiarowych i dwuwymiarowych tablic w pythonie. W skrypcie zadeklarowane są trzy typy tablic. moja tablica to jednowymiarowa tablica zawierająca 5 elementów. Wsparcie Właściwość służy do określenia wymiaru zmiennej tablicowej. len () funkcja służy tutaj do zliczania całkowitej liczby elementów moja tablica . s telefon() funkcja służy do wyświetlania aktualnego kształtu tablicy. moja tablica2 to dwuwymiarowa tablica, która zawiera sześć elementów w dwóch wierszach i trzech kolumnach (2×3=6). rozmiar() funkcja służy do zliczania wszystkich elementów moja tablica2 . zorganizować() funkcja służy do tworzenia tablicy zakresów o nazwie mojaTablica3 który generuje elementy, dodając 2 z każdym elementem z 10.

#!/usr/bin/env python3
#Korzystanie z numpy
importnumpyjaknpy
#Zadeklaruj tablicę jednowymiarową
moja tablica=np.szyk([90,Cztery pięć,78,12,66])
#Wydrukuj wszystkie elementy
wydrukować(moja tablica)
#Wydrukuj wymiar tablicy
wydrukować(moja tablica.Wsparcie)

#Wydrukuj całkowitą liczbę elementów
wydrukować(len(moja tablica))

#Wydrukuj kształt tablicy
wydrukować(np.kształt(moja tablica))

#Zadeklaruj dwuwymiarową tablicę
moja tablica2=np.szyk([[101,102,103],[„Nila”,'Ona','Piękny']])

##Wydrukuj całkowitą liczbę elementów
wydrukować(np.rozmiar(moja tablica2))

#Utwórz tablicę zakresów
mojaTablica3=np.ułożyć(10,20,2)

#Wydrukuj elementy tablicy
wydrukować(mojaTablica3)

Wyjście:

Poniższe dane wyjściowe pojawią się po uruchomieniu skryptu.

Przykład-3: Używanie Matlaba do rysowania krzywej

Biblioteka map Biblioteka służy do tworzenia figur naukowych 2D i 3D na podstawie określonych danych. Może generować wysokiej jakości dane wyjściowe w różnych formatach, takich jak PNG, SVG, EPG itp. Jest to bardzo przydatny moduł do generowania figur do danych badawczych, gdzie figurę można aktualizować w dowolnym momencie poprzez zmianę danych. W tym przykładzie pokazano, w jaki sposób można narysować krzywą na podstawie wartości na osi x i osi y za pomocą tego modułu. pylab służy do narysowania krzywej. spacja lin() Funkcja służy do ustawiania wartości na osi X w regularnych odstępach. Wartości na osi Y są obliczane przez podniesienie do kwadratu wartości na osi X. postać() jest funkcją inicjującą, która służy do włączania pylab . znak „b” jest używany w wątek() funkcja, aby ustawić kolor krzywej. Tutaj „b” oznacza kolor niebieski. xetykieta() funkcja służy do ustawienia tytułu osi x i etykieta y() Funkcja służy do ustawienia tytułu osi y. Tytuł wykresu ustalany jest przez tytuł() metoda.

#!/usr/bin/env python3
#Korzystanie z modułu pylab
importpylabjakpl
#Ustaw wartość osi x
x=pl.linspace(0, 8, 20)
#Oblicz wartość osi y
oraz=x **2

#Inicjalizacja do kreślenia
pl.postać()

#Ustaw wykres na podstawie wartości x, y kolorem niebieskim
pl.wątek(x,oraz, 'b')

#Ustaw tytuł dla osi X
pl.xetykieta('x')

#Ustaw tytuł dla osi y
pl.ylabel('oraz')

#Ustaw tytuł wykresu
pl.tytuł(„Przykład kreślenia”)
pl.pokazać()

Wyjście:
Poniższe dane wyjściowe pojawią się po uruchomieniu skryptu. Krzywa jest pokazana w prawym dolnym rogu obrazu.

Przykład-4: Używanie modułu sympy dla zmiennych symbolicznych

Biblioteka sympy jest używana w Pythonie do algebry symbolicznej. Klasa Symbol służy do tworzenia nowego symbolu w Pythonie. Tutaj deklarowane są dwie zmienne symboliczne. zmienna1 zmienna jest ustawiona na Prawdziwe oraz jest_wyimaginowany zwroty nieruchomości Fałszywe dla tej zmiennej. var2 zmienna jest ustawiona na true, co wskazuje na 1. Czyli, gdy jest zaznaczone, że var2 jest większa niż 0 lub nie, to zwraca True.

#!/usr/bin/env python3

#importuj moduł sympy
zsympatiaimport*

#Utwórz zmienną symbolu o nazwie 'var1' z wartością
zmienna1=Symbol(„zm.1”,prawdziwy=Prawdziwe)

#Przetestuj wartość
wydrukować(zm.1.jest_wyimaginowany)

#Utwórz zmienną symbolu o nazwie 'var2' z wartością
var2=Symbol(„zm.2”,pozytywny=Prawdziwe)

#Sprawdź, czy wartość jest większa niż 0, czy nie
wydrukować(var2>0)

Wyjście:
Poniższe dane wyjściowe pojawią się po uruchomieniu skryptu.

Przykład-5: Utwórz DataFrame za pomocą pand

Biblioteka pandas została opracowana do czyszczenia, analizowania i przekształcania dowolnych danych w Pythonie. Wykorzystuje wiele funkcji numpy Biblioteka. Dlatego konieczne jest zainstalowanie numpy biblioteka Pythona przed instalacją i użyciem pandy . Jest również używany z innymi naukowymi bibliotekami Pythona, takimi jak scipy, matplotlib itp. Podstawowe składniki pandyseria oraz Ramka danych mi. Każda seria wskazuje kolumnę danych, a DataFrame jest wielowymiarową tabelą kolekcji serii. Poniższy skrypt generuje ramkę DataFrame na podstawie trzech serii danych. Biblioteka Pandas jest importowana na początku skryptu. Następnie zmienna o nazwie znaki jest deklarowany z trzema seriami danych, które zawierają oceny z trzech przedmiotów trzech uczniów o nazwie „ Janifer”, „Jan” i „Paweł” . Ramka danych() funkcja pand jest używana w następnej instrukcji do wygenerowania DataFrame na podstawie zmiennej znaki i zapisz go w zmiennej, wynik . Wreszcie, wynik zmienna jest wypisywana w celu wyświetlenia ramki DataFrame.

#!/usr/bin/env python3

#importuj moduł
importpandyjakpd

#Ustaw oceny z trzech przedmiotów dla trzech uczniów
znaki= {
'Janifer':[89, 67, 92],
'Jan':[70, 83, 75],
'Paweł':[76, 95, 97]
}

#Utwórz ramkę danych za pomocą pand
tematy=pd.Ramka danych(znaki)

#Wyświetl ramkę danych
wydrukować(tematy)

Wyjście:
Poniższe dane wyjściowe pojawią się po uruchomieniu skryptu.

Przykład-6: Używanie modułu scipy do obliczeń matematycznych

SciPy Biblioteka zawiera dużą liczbę algorytmów naukowych do wykonywania obliczeń naukowych w Pythonie. Niektóre z nich to integracja, interpolacja, transformacja Fouriera, algebra liniowa, statystyka, plik IO itp. Edytor Spyder służy do pisania i wykonywania kodów w poprzednich przykładach. Ale edytor spyder nie obsługuje modułów scipy. Listę obsługiwanych modułów edytora spyder możesz sprawdzić, naciskając Zależności… opcja menu pomocy. Moduł Scipy nie istnieje na liście. Tak więc następujące dwa przykłady są pokazane z terminala. Otwórz terminal, naciskając Alt_Ctrl+T i typ pyton do uruchomienia interpretera Pythona.

Obliczanie pierwiastka sześciennego liczb

Biblioteka scipy zawiera moduł o nazwie cbrt obliczyć pierwiastek sześcienny dowolną liczbę. Poniższy skrypt obliczy pierwiastek sześcienny trzech liczb. numpy biblioteka jest importowana w celu zdefiniowania listy numerów. Następny, scipy biblioteka i cbrt moduł, który jest pod scipy.specjalne są importowane. Pierwiastek sześcienny wartości 8, 27 i 64 są przechowywane w zmiennej wynik który zostanie wydrukowany później.

>>> importnumpy
>>> importscipy
>>> zscypijski.specjalny importcbrt
>>>wynik=cbrt([ 8, 27, 64])
>>> wydrukować(wynik)

Wyjście:
Poniższe dane wyjściowe pojawią się po uruchomieniu poleceń. Pierwiastek sześcienny 8, 27 i 64 to 2, 3 i 4.

Rozwiązywanie algebry liniowej za pomocą modułu scipy

linalg moduł biblioteki scipy służy do rozwiązywania algebry liniowej. Tutaj, scipy biblioteka jest importowana w pierwszym poleceniu, a w następnym linalg moduł scipy biblioteka jest importowana. numpy biblioteka jest importowana do deklarowania tablic. Tutaj, równ zmienna jest zadeklarowana do określenia współczynników i godzina zmienna służy do definiowania odpowiednich wartości do obliczeń. rozwiązywać() funkcja służy do obliczania wyników na podstawie równ oraz godzina zmienne.

>>> importscipy
>>> zscipyimportlinalg
>>> importnumpyjaknp
>>>równ=np.szyk([[9, 0, 5], [10, 3,-2], [7,-2, 0]])
>>>godzina=np.szyk([3,-6, 9])
>>>wynik=linalg.rozwiązywać(równ,godzina)
>>> wydrukować(wynik)

Wyjście:
Poniższe dane wyjściowe pojawią się po uruchomieniu powyższych poleceń.

Wniosek:

Python to bardzo przydatny język programowania do rozwiązywania różnego rodzaju problemów matematycznych i naukowych. Python zawiera ogromną liczbę bibliotek do wykonywania tego typu zadań. W tym samouczku pokazano bardzo podstawowe zastosowania niektórych bibliotek. Jeśli chcesz zostać programistą naukowym i nowicjuszem dla Pythona (x,y), ten samouczek pomoże Ci zainstalować i używać Pythona (x,y) na Ubuntu.

Demo można znaleźć tutaj poniżej: