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

How Install Use Python X



Python adalah bahasa pengaturcaraan yang sangat popular sekarang untuk mengembangkan pelbagai jenis aplikasi atau menyelesaikan masalah pengaturcaraan. Ia mengandungi banyak pustaka dan pakej standard untuk pelbagai tujuan. Python (x, y) adalah salah satu taburan python percuma untuk melakukan pengiraan matematik dan analisis data. Ia dikembangkan dan dikendalikan oleh Pierre Raybaut. Pengguna boleh melakukan pelbagai pengkomputeran saintifik dengan menggunakan pengedaran ini seperti plot 2D atau 3D, pembangunan projek saintifik, pengkomputeran selari, dan lain-lain. Ia berdasarkan kerangka pembangunan Qt dan persekitaran pembangunan Spyder. Ia dibangunkan terutamanya untuk pengaturcara saintifik. Ia menyokong kedua-dua bahasa yang ditafsirkan dan disusun. Anda harus mempunyai pengetahuan asas mengenai python untuk menggunakan python (x, y). Ia dapat digunakan dalam sistem operasi Windows dan Linux. Bagaimana python (x, y) dapat dipasang dan digunakan pada sistem operasi Ubuntu ditunjukkan dalam tutorial ini.

Sistem operasi perlu dikemas kini sebelum memasang python (x.y). Jalankan arahan berikut untuk mengemas kini sistem.







$sudo apt-get kemas kini



Anda perlu memastikan bahawa mana-mana jurubahasa python dipasang sebelumnya dalam sistem atau tidak. Jalankan arahan berikut untuk memeriksa versi python yang dipasang. Lebih baik membuang versi python yang dipasang sebelumnya sebelum memasang python (x, y).



$ ular sawa





Hasilnya menunjukkan bahawa tidak ada paket python yang pernah dipasang sebelumnya dalam sistem. Untuk kes ini, kita mesti memasang jurubahasa python terlebih dahulu.

Pasang Python (x.y)

Anda boleh memasang python (x, y) atau python saintifik dengan dua cara. Salah satu caranya ialah memuat turun dan memasang pakej python (x, y) yang sesuai berdasarkan Ubuntu dan cara lain ialah memasang pakej yang diperlukan untuk melakukan pengkomputeran saintifik di Python. Cara kedua adalah mudah dipasang yang diikuti dalam tutorial ini.



Langkah-langkah:

  1. Pertama, anda perlu memasang python jurubahasa dan pengurus pakej untuk memulakan proses pemasangan. Jadi, jalankan arahan berikut untuk memasang ular sawa3 dan python3-pip pakej. Tekan ‘ dan Apabila ia akan meminta kebenaran untuk pemasangan.
$ sudo apt-get pasang python3 python3-pip

  1. Seterusnya, anda perlu memasang perpustakaan ilmiah yang diperlukan ular sawa3 kerana melakukan operasi saintifik. Jalankan arahan berikut untuk memasang perpustakaan. Di sini, lima perpustakaan akan dipasang setelah melaksanakan perintah. Ini adalah numpy, matplotlib, scipy, panda dan simpy . Penggunaan perpustakaan ini dijelaskan di bahagian seterusnya dari tutorial ini.
$ sudo apt-get install python3-numpy python3-matplotlib
python3-scipy python3-panda python3-sympy

  1. Untuk menghilangkan batasan jurubahasa python dan menyediakan antara muka yang mesra pengguna, ipython pakej digunakan. Jalankan arahan berikut untuk memasang ipython3 pakej.
$ sudo apt-get install ipython3

  1. Jalankan arahan berikut untuk memasang qt5 pakej berkaitan untuk pembangunan GUI.
$ sudo apt-get install python3-pyqt5
python3-pyqt5.qtopenglpython3-pyqt5.qtquick

  1. Perisik adalah penyunting kod berguna yang dapat menonjolkan sintaks, dan mempermudah penyuntingan dan penyahpepijatan kod. Jalankan arahan berikut untuk memasang pengintip .
$ sudo apt-get pasang spyder3

Sekiranya semua pakej yang disebutkan di atas dipasang dengan betul tanpa sebarang kesalahan, maka python anda (x, y) dipasang dengan betul.

Menggunakan Python (x, y):

Beberapa penggunaan asas python (x, y) ditunjukkan di bahagian tutorial ini dengan menggunakan contoh yang berbeza dengan penjelasan. Anda perlu menjalankan pengintip penyunting kod untuk mula menggunakan python (x, y). Klik pada Tunjukkan Permohonan ikon dan taip ‘ NS' di kotak carian. Sekiranya pengintip dipasang dengan betul kemudian pengintip ikon akan muncul.

Klik pada Perisik3 ikon untuk membuka aplikasi. Skrin berikut akan muncul setelah membuka aplikasi.

Sekarang, anda boleh mula menulis kod untuk melakukan tugas pengkomputeran saintifik. Kegunaan asas dari lima perpustakaan python3 yang dipasang untuk operasi saintifik ditunjukkan dalam enam contoh berikut.

Contoh-1: Menggunakan pemboleh ubah dan jenis

Contoh ini menunjukkan penggunaan asas dan jenis data python yang sangat asas. Dalam skrip berikut, empat jenis pemboleh ubah dinyatakan. Ini adalah i nteger, float, boolean dan tali . taip () kaedah digunakan dalam python untuk mengetahui jenis sebarang pemboleh ubah.

#! / usr / bin / env python3
#Menetapkan nilai integer
var1= lima puluh
mencetak (menaip(var1))

#Menentukan nilai apungan
var2= 3.89
mencetak (menaip (var2))

#Menetapkan
var3= Betul
mencetak (menaip(var3))

#Menetapkan nilai rentetan
ya4= 'LinuxHint'
mencetak (menaip(ya4))

Pengeluaran:
Jalankan skrip dengan menekan bermain () butang dari bahagian atas penyunting. Sekiranya anda klik pada Penjelajah pemboleh ubah tab dari sebelah kanan maka output berikut akan muncul untuk keempat pemboleh ubah tersebut.

Contoh-2: Menggunakan numpy untuk membuat susunan satu dan pelbagai dimensi

Semua jenis pengkomputeran berangka dilakukan oleh kekenyangan pakej dalam python. Struktur data pelbagai dimensi, vektor, dan data matriks dapat ditentukan dan digunakan oleh modul ini. Ia dapat dikira dengan cepat kerana dikembangkan oleh C dan FORTRAN. kekenyangan modul digunakan dalam skrip berikut untuk menyatakan dan menggunakan susunan satu dimensi dan dua dimensi dalam python. Tiga jenis susunan dinyatakan dalam skrip. myArray adalah susunan satu dimensi yang mengandungi 5 elemen. menolong properti digunakan untuk mengetahui dimensi pemboleh ubah larik. len () fungsi digunakan di sini untuk mengira jumlah elemen myArray . s telefon () fungsi digunakan untuk memaparkan bentuk array semasa. myArray2 ialah susunan dua dimensi yang mengandungi enam elemen dalam dua baris dan tiga lajur (2 × 3 = 6). saiz () fungsi digunakan untuk mengira jumlah unsur myArray2 . susun () fungsi digunakan untuk membuat array yang dinamakan myArray3 yang menghasilkan unsur dengan menambahkan 2 dengan setiap elemen dari 10.

#! / usr / bin / env python3
#Menggunakan numpy
mengimportkekenyangansebagainpy
#Menyatakan susunan satu dimensi
myArray=npy.susunan([90,Empat lima,78,12,66])
#Cetak semua elemen
mencetak(myArray)
#Cetak dimensi tatasusunan
mencetak(myArray.menolong)

#Cetak jumlah elemen
mencetak(len(myArray))

#Cetak bentuk larik
mencetak(npy.bentuk(myArray))

#Menyatakan susunan dua dimensi
myArray2=npy.susunan([[101,102,103],['Nila','Dia','Cantik']])

## Cetak jumlah elemen
mencetak(npy.ukuran(myArray2))

#Buat pelbagai julat
myArray3=npy.berbaris(10,dua puluh,2)

#Cetak elemen array
mencetak(myArray3)

Pengeluaran:

Output berikut akan muncul setelah menjalankan skrip.

Contoh-3: Menggunakan Matlab untuk melukis lengkung

Matplotlib perpustakaan digunakan untuk membuat tokoh ilmiah 2D dan 3D berdasarkan data tertentu. Ia dapat menghasilkan output berkualiti tinggi dalam format yang berbeza seperti PNG, SVG, EPG, dan lain-lain. Ia adalah modul yang sangat berguna untuk menghasilkan data untuk data penyelidikan di mana angka itu dapat dikemas kini bila-bila masa dengan mengubah data. Bagaimana anda dapat melukis lengkung berdasarkan nilai paksi-x dan paksi-y menggunakan modul ini ditunjukkan dalam contoh ini. tiang kayu digunakan untuk melukis lengkung di sini. ruang kosong () fungsi digunakan untuk menetapkan nilai paksi-x dalam selang masa yang tetap. Nilai paksi-Y dikira dengan kuasa dua nilai paksi-x. angka () adalah fungsi init yang digunakan untuk mengaktifkan tiang kayu . Watak 'b' digunakan dalam plot () berfungsi untuk menetapkan warna lengkung. Di sini, ‘b’ menunjukkan warna biru. xlabel () fungsi digunakan untuk menetapkan tajuk paksi-x dan ylabel () fungsi digunakan untuk menetapkan tajuk paksi-y. Tajuk grafik ditetapkan oleh tajuk () kaedah.

#! / usr / bin / env python3
#Menggunakan modul pylab
mengimporttiang kayusebagaipl
# Tetapkan nilai paksi-x
x=pl.ruang sepi(0, 8, dua puluh)
#Hitung nilai paksi-y
dan=x **2

# Permulaan untuk merancang
pl.angka()

# Tetapkan plot berdasarkan nilai x, y dengan warna biru
pl.plot(x,dan, 'b')

# Tetapkan tajuk untuk paksi-x
pl.xlabel('x')

# Tetapkan tajuk untuk paksi-y
pl.ylabel('dan')

# Tetapkan tajuk untuk grafik
pl.tajuk('Contoh Perancangan')
pl.tunjuk()

Pengeluaran:
Output berikut akan muncul setelah menjalankan skrip. Lengkung ditunjukkan di sebelah kanan bawah gambar.

Contoh-4: Menggunakan modul sympy untuk pemboleh ubah Simbolik

perpustakaan sympy digunakan dalam python untuk aljabar simbolik. Kelas simbol digunakan untuk membuat simbol baru di python. Di sini, dua pemboleh ubah simbolik dinyatakan. var1 pemboleh ubah ditetapkan ke Betul dan adalah_imaginasi pemulangan harta Salah untuk pemboleh ubah ini. var2 pemboleh ubah ditetapkan ke benar yang menunjukkan 1. Jadi, apabila diperiksa itu var2 lebih besar daripada 0 atau tidak maka ia mengembalikan Benar.

#! / usr / bin / env python3

#import modul sympy
darisimpymengimport*

#Buat pemboleh ubah simbol bernama 'var1' dengan nilai
var1=Simbol('var1',nyata=Betul)

#Uji nilai
mencetak(var1.adalah_imaginasi)

#Buat pemboleh ubah simbol bernama 'var2' dengan nilai
var2=Simbol('var2',positif=Betul)

#Periksa nilainya lebih dari 0 atau tidak
mencetak(var2>0)

Pengeluaran:
Output berikut akan muncul setelah menjalankan skrip.

Contoh-5: Buat DataFrame menggunakan panda

perpustakaan pandas dibangunkan untuk membersihkan, menganalisis dan mengubah data dalam python. Ia menggunakan banyak ciri kekenyangan perpustakaan. Oleh itu, adalah mustahak untuk dipasang kekenyangan perpustakaan python sebelum memasang dan menggunakan panda . Ia juga digunakan dengan perpustakaan ilmiah lain seperti python scipy, matplotlib dll. Komponen teras dari panda adalah seri dan DataFram e. Sebarang siri menunjukkan lajur data dan DataFrame adalah jadual pelbagai dimensi dari koleksi siri. Skrip berikut menghasilkan DataFrame berdasarkan tiga siri data. Perpustakaan Pandas diimport pada awal skrip. Seterusnya, pemboleh ubah bernama tanda diisytiharkan dengan tiga siri data yang mengandungi markah tiga mata pelajaran daripada tiga pelajar yang diberi nama ‘ Janifer ’,‘ John ’dan‘ Paul ’ . DataFrame () fungsi panda digunakan dalam pernyataan seterusnya untuk menghasilkan DataFrame berdasarkan pemboleh ubah tanda dan simpan dalam pemboleh ubah, hasil . Terakhir, yang hasil pemboleh ubah dicetak untuk memaparkan DataFrame.

#! / usr / bin / env python3

#import modul
mengimportpandasebagaipd

#Menetapkan markah untuk tiga mata pelajaran untuk tiga orang pelajar
tanda= {
'Janifer':[89, 67, 92],
'John':[70, 83, 75],
'Paul':[76, 95, 97]
}

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

#Memaparkan kerangka data
mencetak(mata pelajaran)

Pengeluaran:
Output berikut akan muncul setelah menjalankan skrip.

Contoh-6: Menggunakan modul scipy untuk pengiraan matematik

SciPy perpustakaan mengandungi sebilangan besar algoritma saintifik untuk melakukan pengkomputeran saintifik di python. Sebahagian daripadanya adalah Integrasi, Interpolasi, Transformasi Fourier, aljabar Linear, Statistik, Fail IO, dan lain-lain. Editor pengintip digunakan untuk menulis dan melaksanakan kod dalam contoh sebelumnya. Tetapi editor pengintip tidak menyokong modul scipy. Anda boleh menyemak senarai modul penyunting pengintip yang disokong dengan menekan Kebergantungan… pilihan menu bantuan. Modul scipy tidak ada dalam senarai. Jadi, dua contoh berikut ditunjukkan dari terminal. Buka terminal dengan menekan Alt_Ctrl + T dan taip ular sawa untuk menjalankan pentafsir python.

Mengira punca nombor kubus

perpustakaan scipy mengandungi modul bernama cbrt untuk mengira punca kubus sebarang nombor. Skrip berikut akan mengira punca kubus tiga nombor. kekenyangan perpustakaan diimport untuk menentukan senarai nombor. Seterusnya, licik perpustakaan dan cbrt modul yang berada di bawah scipy.special diimport. Nilai akar kubus 8, 27 dan 64 disimpan dalam pemboleh ubah hasil yang dicetak kemudian.

>>> mengimportkekenyangan
>>> mengimportlicik
>>> darilicik.khas mengimportcbrt
>>>hasil=cbrt([ 8, 27, 64])
>>> mencetak(hasil)

Pengeluaran:
Output berikut akan muncul setelah menjalankan perintah. Akar kubus 8, 27 dan 64 adalah 2, 3 dan 4.

Menyelesaikan aljabar Linear dengan menggunakan modul scipy

linalg modul perpustakaan scipy digunakan untuk menyelesaikan aljabar linear. Di sini, licik perpustakaan diimport dalam arahan pertama dan seterusnya linalg modul dari licik perpustakaan diimport. kekenyangan perpustakaan diimport untuk menyatakan susunan. Di sini, persamaan pemboleh ubah dinyatakan untuk menentukan pekali dan jam pemboleh ubah digunakan untuk menentukan nilai masing-masing untuk pengiraan. menyelesaikan () fungsi digunakan untuk mengira hasil berdasarkan persamaan dan jam pemboleh ubah.

>>> mengimportlicik
>>> darilicikmengimportlinalg
>>> mengimportkekenyangansebagaicth
>>>persamaan=cth.susunan([[9, 0, 5], [10, 3,-2], [7,-2, 0]])
>>>jam=cth.susunan([3,-6, 9])
>>>hasil=linalg.menyelesaikan(persamaan,jam)
>>> mencetak(hasil)

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

Kesimpulan:

Python adalah bahasa pengaturcaraan yang sangat berguna untuk menyelesaikan pelbagai jenis masalah matematik dan saintifik. Python mengandungi sejumlah besar perpustakaan untuk melakukan jenis tugas ini. Kegunaan asas beberapa perpustakaan ditunjukkan dalam tutorial ini. Sekiranya anda ingin menjadi pengaturcara saintifik dan pemula untuk python (x, y) maka tutorial ini akan membantu anda memasang dan menggunakan python (x, y) di Ubuntu.

Demo boleh didapati di sini di bawah: