Python

Cara menginstal dan menggunakan Python(x,y) di Python

Cara menginstal dan menggunakan Python(x,y) di Python
Python adalah bahasa pemrograman yang sangat populer sekarang untuk mengembangkan berbagai jenis aplikasi atau memecahkan masalah pemrograman. Ini berisi banyak perpustakaan dan paket standar untuk berbagai tujuan. Python(x,y) adalah salah satu distribusi python gratis untuk melakukan perhitungan matematis dan analisis data. Ini dikembangkan dan dikelola oleh Pierre Raybaut. Pengguna dapat melakukan berbagai komputasi ilmiah dengan menggunakan distribusi ini seperti ploting 2D atau 3D, pengembangan proyek ilmiah, komputasi paralel, dll. Ini didasarkan pada kerangka pengembangan Qt dan lingkungan pengembangan Spyder. Ini terutama dikembangkan untuk programmer ilmiah. Ini mendukung bahasa yang ditafsirkan dan dikompilasi. Anda harus memiliki pengetahuan dasar tentang python untuk menggunakan python (x,y). Ini dapat digunakan di sistem operasi Windows dan Linux.  Bagaimana python(x,y) dapat diinstal dan digunakan pada sistem operasi Ubuntu ditunjukkan dalam tutorial ini.

Sebelum Instalasi:

Sistem operasi perlu diperbarui sebelum menginstal python(x.y). Jalankan perintah berikut untuk memperbarui sistem.

$ sudo apt-get update

Penting untuk memeriksa apakah penerjemah python telah diinstal sebelumnya di sistem atau tidak. Jalankan perintah berikut untuk memeriksa versi python yang diinstal. Lebih baik untuk menghapus versi python yang diinstal sebelumnya sebelum menginstal python(x,y).

$ python

Outputnya menunjukkan bahwa tidak ada paket python yang telah diinstal sebelumnya di sistem. Untuk kasus ini, kita harus menginstal interpreter python terlebih dahulu.

Instal Python(x.y)

Anda dapat menginstal python(x,y) atau paket python ilmiah dengan dua cara. Salah satu caranya adalah dengan mengunduh dan menginstal paket python(x,y) yang sesuai berdasarkan Ubuntu dan cara lain adalah menginstal paket yang diperlukan untuk melakukan komputasi ilmiah dengan Python.  Cara kedua mudah untuk menginstal yang diikuti dalam tutorial ini.

Langkah:

  1. Pertama, Anda harus menginstal juru bahasa python dan manajer paket untuk memulai proses instalasi. Jadi, jalankan perintah berikut untuk menginstal python3 dan python3-pip paket. Tekan 'kamu' ketika akan meminta izin untuk instalasi.
$ sudo apt-get install python3 python3-pip

  1. Selanjutnya, Anda harus menginstal perpustakaan ilmiah yang diperlukan dari python3 untuk melakukan operasi ilmiah. Jalankan perintah berikut untuk menginstal perpustakaan. Di sini, lima perpustakaan akan diinstal setelah menjalankan perintah. Ini adalah numpy, matplotlib, scipy, panda dan simpati. Penggunaan perpustakaan ini dijelaskan di bagian selanjutnya dari tutorial ini.
$ sudo apt-get install python3-numpy python3-matplotlib
python3-scipy python3-pandas python3-sympy

  1. Untuk menghilangkan keterbatasan juru bahasa python dan menyediakan antarmuka yang ramah pengguna, ipython paket digunakan. Jalankan perintah berikut untuk menginstal ipython3 paket.
$ sudo apt-get install ipython3

  1. Jalankan perintah berikut untuk menginstal qt5 paket terkait untuk pengembangan GUI.
$ sudo apt-get install python3-pyqt5
python3-pyqt5.qtopengl python3-pyqt5.cepat

  1. laba laba adalah editor kode yang berguna yang dapat menyoroti sintaks, dan membuat pengeditan dan debugging kode lebih mudah. Jalankan perintah berikut untuk menginstal laba laba.
$ sudo apt-get install spyder3

Jika semua paket yang disebutkan di atas diinstal dengan benar tanpa kesalahan, maka python(x,y) Anda diinstal dengan benar.

Menggunakan Python(x,y):

Beberapa penggunaan dasar python(x,y) ditampilkan di bagian tutorial ini dengan menggunakan contoh yang berbeda dengan penjelasan. Anda harus menjalankan laba laba editor kode untuk mulai menggunakan python(x,y). Klik pada Tampilkan Aplikasi ikon dan ketik 'sp' di kotak pencarian. Jika laba laba dipasang dengan benar maka laba laba ikon akan muncul.

Klik Spyder3 ikon untuk membuka aplikasi. Layar berikut akan muncul setelah membuka aplikasi.

Sekarang, Anda dapat mulai menulis kode untuk melakukan tugas komputasi ilmiah. Penggunaan dasar dari lima pustaka python3 yang diinstal untuk operasi ilmiah ditunjukkan dalam enam contoh berikut:.

Contoh-1: Menggunakan variabel dan tipe

Contoh ini menunjukkan penggunaan tipe dan variabel data python yang sangat mendasar. Dalam skrip berikut, empat jenis variabel dideklarasikan:. Ini adalah sayanteger, float, boolean dan tali. Tipe() metode ini digunakan dalam python untuk mengetahui jenis variabel apa pun.

#!/usr/bin/env python3
#Menetapkan nilai integer
var1 = 50
cetak (tipe(var1))
 
#Menetapkan nilai float
var2 = 3.89
cetak (ketik (var2))
 
#Menetapkan
var3 = Benar
cetak (tipe(var3))
 
#Menetapkan nilai string
var4 = "LinuxHint"
cetak (tipe(var4))

Keluaran:
Jalankan skrip dengan menekan bermain (       ) tombol dari atas editor. Jika Anda mengklik Penjelajah variabel tab dari sisi kanan maka akan muncul output berikut untuk keempat variabel:.

Contoh-2: Menggunakan numpy untuk membuat array satu dan multi-dimensi

Semua jenis komputasi numerik dilakukan oleh numpy paket dengan python. Struktur data multidimensi, vektor, dan data matriks dapat didefinisikan dan digunakan oleh modul ini this. Itu dapat menghitung dengan sangat cepat karena dikembangkan oleh C dan FORTRAN. numpy modul digunakan dalam skrip berikut untuk mendeklarasikan dan menggunakan array satu dimensi dan dua dimensi dengan python. Tiga jenis array dideklarasikan dalam skrip. myArray adalah array satu dimensi yang berisi 5 elemen. ndim properti digunakan untuk mengetahui dimensi variabel array. len() fungsi yang digunakan di sini untuk menghitung jumlah elemen dari myArray. ssemoga() fungsi digunakan untuk menampilkan bentuk array saat ini. myArray2 adalah array dua dimensi yang berisi enam elemen dalam dua baris dan tiga kolom (2 × 3 = 6). ukuran() fungsi yang digunakan untuk menghitung jumlah elemen dari myArray2. mengatur() fungsi digunakan untuk membuat array rentang bernama myArray3 yang menghasilkan elemen dengan menambahkan 2 dengan setiap elemen dari 10.

#!/usr/bin/env python3
#Menggunakan numpy
impor numpy sebagai npy
#Deklarasikan array satu dimensi
myArray = npy.array([90,45,78,12,66])
#Cetak semua elemen
cetak (myArray)
#Cetak dimensi array
cetak(myArray.tidak ada)
 
#Cetak jumlah total elemen
print(len(myArray))
 
#Cetak bentuk array
cetak (npy.bentuk(myArray))
 
#Deklarasikan array dua dimensi
myArray2 = npy.array([[101.102.103],["Nila","Ella","Bella"]])
 
##Cetak jumlah total elemen
cetak (npy.ukuran(myArray2))
 
#Buat array rentang
myArray3=npy.rentang(10,20,2)
 
#Cetak elemen array
cetak(myArray3)

Keluaran:

Output berikut akan muncul setelah menjalankan skrip:.

Contoh-3: Menggunakan Matlab untuk menggambar kurva

Matplotlib perpustakaan digunakan untuk membuat tokoh ilmiah 2D dan 3D berdasarkan data tertentu. Itu dapat menghasilkan output berkualitas tinggi dalam berbagai format seperti PNG, SVG, EPG, dll.  Ini adalah modul yang sangat berguna untuk menghasilkan angka untuk data penelitian di mana angka tersebut dapat diperbarui setiap saat dengan mengubah data. Bagaimana Anda dapat menggambar kurva berdasarkan nilai sumbu x dan sumbu y menggunakan modul ini ditunjukkan dalam contoh ini. tiang digunakan untuk menggambar kurva di sini. linspace() fungsi digunakan untuk mengatur nilai sumbu x dalam interval reguler. Nilai sumbu Y dihitung dengan mengkuadratkan nilai sumbu x. angka() adalah fungsi init yang digunakan untuk mengaktifkan tiang. karakter 'b' digunakan dalam merencanakan() berfungsi untuk mengatur warna kurva.  Di sini, 'b' menunjukkan warna biru. xlabel() fungsi digunakan untuk mengatur judul sumbu x dan label() fungsi digunakan untuk mengatur judul sumbu y. Judul grafik ditentukan oleh judul() metode.

#!/usr/bin/env python3
#Menggunakan modul pylab
impor pylab sebagai pl
#Mengatur nilai sumbu x x
x = pl.linspace(0, 8, 20)
#Hitung nilai sumbu y
y = x ** 2
 
#Inisialisasi untuk merencanakan
tolong.angka()
 
#Mengatur plot berdasarkan nilai x,y dengan warna biru
tolong.alur (x, y, 'b')
 
#Setel judul untuk sumbu-x
tolong.xlabel('x')
 
#Setel judul untuk sumbu y
tolong.ylabel('y')
 
#Tetapkan judul grafik
tolong.title('Contoh Pembuatan Petak')
tolong.menunjukkan()

Keluaran:
Output berikut akan muncul setelah menjalankan skrip:. Kurva ditunjukkan di sisi kanan bawah gambar.

Contoh-4: Menggunakan modul sympy untuk variabel Simbolik

sympy library digunakan dalam python untuk aljabar simbolis. Kelas simbol digunakan untuk membuat simbol baru di python. Di sini, dua variabel simbolis dideklarasikan. var1 variabel diatur ke Benar dan  is_imajiner pengembalian properti Salah untuk variabel ini. var2 variabel disetel ke true yang menunjukkan 1.  Jadi, ketika diperiksa itu var2 lebih besar dari 0 atau tidak maka mengembalikan True.

#!/usr/bin/env python3
 
#impor modul simpy
dari sympy impor *
 
#Buat variabel simbol bernama 'var1' dengan nilai
var1 = Simbol('var1',real=Benar)
 
#Uji nilainya
cetak (var1.is_imajiner)
 
#Buat variabel simbol bernama 'var2' dengan nilai
var2 = Simbol('var2', positif=Benar)
 
#Periksa nilainya lebih dari 0 atau tidak
cetak(var2>0)

Keluaran:
Output berikut akan muncul setelah menjalankan skrip:.

Contoh-5: Buat DataFrame menggunakan panda

perpustakaan pandas dikembangkan untuk membersihkan, menganalisis, dan mengubah data apa pun dengan python. Ini menggunakan banyak fitur dari numpy Perpustakaan. Jadi, penting untuk menginstal numpy perpustakaan python sebelum menginstal dan menggunakan panda. Itu juga digunakan dengan perpustakaan ilmiah python lainnya seperti scipy, matplotlib dll. Komponen inti dari panda adalah seri dan DataFrame. Setiap seri menunjukkan kolom data dan DataFrame adalah tabel multi-dimensi dari kumpulan seri. Skrip berikut menghasilkan DataFrame berdasarkan tiga seri data:.  Pustaka Pandas diimpor di awal skrip. Selanjutnya, variabel bernama tanda dinyatakan dengan tiga deret data yang memuat nilai tiga mata pelajaran dari tiga siswa bernama 'Janifer', 'John' dan 'Paul'. Bingkai Data() fungsi panda digunakan dalam pernyataan berikutnya untuk menghasilkan DataFrame berdasarkan variabel tanda dan simpan dalam variabel, hasil. Terakhir, hasil variabel dicetak untuk menampilkan DataFrame.

#!/usr/bin/env python3
 
#impor modul
impor panda sebagai pd
 
#Tetapkan nilai untuk tiga mata pelajaran untuk tiga siswa
tanda =
'Janifer': [89, 67, 92],
'Yohanes': [70, 83, 75],
'Paulus': [76, 95, 97]

 
#Buat kerangka data menggunakan panda
mata pelajaran = pd.DataFrame(tanda)
 
#Tampilkan kerangka data
cetak (mata pelajaran)

Keluaran:
Output berikut akan muncul setelah menjalankan skrip:.

Contoh-6: Menggunakan modul scipy untuk perhitungan matematis

SciPy perpustakaan berisi sejumlah besar algoritma ilmiah untuk melakukan komputasi ilmiah dengan python. Beberapa di antaranya adalah Integrasi, Interpolasi, Transformasi Fourier, Aljabar Linier, Statistik, File IO, dll. Editor Spyder digunakan untuk menulis dan mengeksekusi kode dalam contoh sebelumnya. Tetapi editor spyder tidak mendukung modul scipy. Anda dapat memeriksa daftar modul editor spyder yang didukung dengan menekan Ketergantungan… pilihan menu bantuan. Modul Scipy tidak ada dalam daftar. Jadi, dua contoh berikut ditampilkan dari terminal. Buka terminal dengan menekan “Alt_Ctrl+T” dan ketik ular piton untuk menjalankan penerjemah python.

Menghitung akar pangkat tiga dari angka

scipy library berisi modul bernama cbrt untuk menghitung akar pangkat tiga angka apa pun. Skrip berikut akan menghitung akar pangkat tiga dari tiga angka:. numpy perpustakaan diimpor untuk menentukan daftar nomor. Lanjut, pintar perpustakaan dan cbrt modul yang berada di bawah pintar.khusus diimpor.  Nilai akar pangkat tiga dari 8, 27 dan 64 disimpan dalam variabel hasil yang dicetak kemudian.

>>> impor numpy
>>> impor scipy
>>> dari scipy.cbrt impor khusus
>>> hasil = cbrt([ 8, 27, 64])
>>> cetak (hasil)

Keluaran:
Output berikut akan muncul setelah menjalankan perintah:. Akar pangkat tiga dari 8, 27 dan 64 adalah 2, 3 dan 4.

Memecahkan aljabar Linier dengan menggunakan modul scipy

linalg modul perpustakaan scipy digunakan untuk menyelesaikan aljabar linier.  Sini, pintar perpustakaan diimpor dalam perintah pertama dan berikutnya linalg modul dari pintar perpustakaan diimpor. numpy library diimpor untuk mendeklarasikan array. Sini, persamaan variabel dideklarasikan untuk mendefinisikan koefisien dan nilai variabel digunakan untuk menentukan nilai masing-masing untuk perhitungan.  memecahkan() fungsi yang digunakan untuk menghitung hasil berdasarkan persamaan dan nilai variabel.

>>> impor scipy
>>> dari scipy import linalg
>>> impor numpy sebagai np
>>> persamaan = np.array([[9, 0, 5], [10, 3, -2], [7, -2, 0]])
>>> val = np.larik([3, -6, 9])
>>> hasil = linalg.memecahkan (persamaan, val)
>>> cetak (hasil)

Keluaran:
Output berikut akan muncul setelah menjalankan perintah di atas.

Kesimpulan:

Python adalah bahasa pemrograman yang sangat berguna untuk memecahkan berbagai jenis masalah matematika dan ilmiah. Python berisi sejumlah besar perpustakaan untuk melakukan jenis tugas ini. Penggunaan yang sangat mendasar dari beberapa perpustakaan ditunjukkan dalam tutorial ini. Jika Anda ingin menjadi programmer ilmiah dan pemula untuk python(x,y) maka tutorial ini akan membantu Anda menginstal dan menggunakan python(x,y) di Ubuntu.

Demo dapat ditemukan di sini di bawah ini:

Emulator Konsol Game Terbaik untuk Linux
Artikel ini akan mencantumkan perangkat lunak emulasi konsol game populer yang tersedia untuk Linux. Emulasi adalah lapisan kompatibilitas perangkat l...
Distro Linux Terbaik untuk Gaming pada tahun 2021
Sistem operasi Linux telah berkembang jauh dari tampilan aslinya, sederhana, berbasis server. OS ini telah sangat meningkat dalam beberapa tahun terak...
Cara merekam dan streaming sesi permainan Anda di Linux
Dulu, bermain game hanya dianggap sebagai hobi, namun seiring berjalannya waktu, industri game mengalami pertumbuhan yang sangat pesat baik dari segi ...