Tayangan SciPy

Tayangan Scipy



Python ialah bahasa pengaturcaraan perisian yang terkenal dan kerap digunakan yang digunakan untuk menulis program perisian yang berbeza, membina tugas automatik, membuat laman web yang berbeza, dan untuk teknik analisis data. Ia adalah bahasa pengaturcaraan serba guna yang bermaksud aplikasinya tidak terhad kepada beberapa tugas tertentu malah ia boleh mencipta program yang berbeza. Selain itu, ia mesra pemula yang menjadikannya bahasa yang paling banyak digunakan di antara semua bahasa lain. SciPy ialah perpustakaan Python, dan ia telah dibina pada perpustakaan terkenal Python yang lain 'NumPy'. Pustaka ini menawarkan fungsi yang membantu mencipta model pembelajaran mesin dan pembelajaran mendalam dan untuk pengiraan persamaan matematik bersama-sama dengan teknik analisis data. SciPy menawarkan fungsi 'imshow' sebagai atribut atau modelnya dan fungsi ini membolehkan untuk memaparkan imej dalam pembentukan RGB warna.

Prosedur

Artikel itu akan mengikuti proses langkah demi langkah untuk melaksanakan fungsi tayangan SciPy. Sintaks untuk imshow akan dipaparkan dahulu dalam artikel dan kemudian mengikuti sintaks ia akan dilaksanakan dalam skrip Python. Platform perisian yang akan kami gunakan untuk melaksanakan kod Python ialah 'Google Collab' yang menyediakan akses kepada semua untuk platform Python yang memudahkan penulisan atur cara dengan menyediakan pakej dan perpustakaan Python yang telah diprapasang.







Sintaks

Sintaks untuk SciPy imshow() adalah mudah tetapi ia memerlukan atribut perpustakaan lain untuk memaparkan imej jadi pertama, kita membaca imej menggunakan fungsi SciPy seperti berikut:



$ imej = misc. imread ( 'laluan fail')

Dan kemudian imej dipaparkan dengan memanggil fungsi tepat seperti berikut:



$ matplotlib. piplot . Imshow ( imej )

Parameter yang diambil oleh fungsi pertama sebagai input ialah laluan fail atau mewakili tempat imej disimpan dalam repositori sistem dan kemudian parameter kedua yang diberikan kepada parameter input fungsi 'imshow' ialah imej yang menyimpan baca maklumat laluan fail imej yang ingin kami paparkan menggunakan kaedah imshow().





Nilai Pulangan

Fungsi ini tidak mengembalikan sebarang nilai pulangan sebaliknya ia memaparkan imej grafik yang telah kami berikan kepada parameter inputnya.

Contoh # 01

Sekarang, mari kita gunakan fungsi imshow daripada SciPy dan paparkan imej dengan bantuannya. Jelas daripada sintaks sebelumnya bahawa kita tidak boleh hanya menggunakan fungsi imshow berdasarkan atribut SciPy untuk memaparkan imej, tetapi kita akan sampai ke tahap ini suatu masa nanti dalam program. Mula-mula, buka Google collab dan simpan keseluruhan buku nota untuk projek itu dan simpan dengan beberapa nama unik dalam pemacu Google supaya kami boleh mengakses program ini pada bila-bila masa kemudian.



Kembali ke titik di mana kita perlu mengambil bantuan beberapa perpustakaan lain untuk membuat imshow() berfungsi dengan betul. Kami tidak boleh meletakkan imej dengan serta-merta untuk dipaparkan menggunakan fungsi imshow() dan kami perlu membaca imej tersebut terlebih dahulu. Sebelum membaca imej pastikan bahawa kami mempunyai beberapa imej yang dimuat turun dalam sistem dan kami tahu tentang laluan failnya juga atau dalam folder mana imej itu terletak dalam sistem, salin laluan itu kerana kami perlu mengusahakannya.

Selepas mengesan laluan fail imej, kami dikehendaki membaca imej tersebut. Kami akan mengimport pakej perpustakaan penting dahulu supaya kami akan memuatkan modul 'misc' daripada perpustakaan Python SciPy. Modul ini boleh diimport dengan menulis 'daripada SciPy import misc' dalam program. Misc ialah modul yang membolehkan kita membaca imej. Lain-lain mempunyai fungsi lain 'imread()' untuk membaca imej. Untuk berbuat demikian, kami akan meletakkan misc sebagai awalan sebelum fungsi imread() sebagai 'misc.imread('fail path')'. Kami akan menyuap laluan fail ke parameter input fungsi ini dan akan menyimpan hasil daripada kaedah ini dalam beberapa pembolehubah dengan mengandaikan 'imej'.

Sebaik sahaja kami membaca imej, kami ingin memaparkan imej menggunakan kaedah 'imshow' dan untuk tujuan itu, kami akan mengimport dari perpustakaan 'matplotlib' 'pyplot' yang merupakan pakej yang berfungsi untuk menunjukkan atau merancang angka tersebut. Kami akan meletakkan pyplot sebelum imshow() sebagai awalan dan akan menyuapkan nilai bacaan imej sebagai pembolehubah simpan 'imej' kepada parameter fungsi sebagai 'plt.imshow(imej)'. Dengan cara ini output program akan memaparkan imej pada skrin dan selepas mengambil imej ini dalam program dengan bantuan fungsi ini, kami kemudian boleh menggunakannya untuk aplikasi yang berbeza. Angka berikut mewakili atur cara dan outputnya dilaksanakan dalam skrip Python:

Contoh # 02

Kami akan mengambil imej lain dan akan memaparkan gambar itu dengan bantuan kaedah SciPy imshow(). Kami akan mengimport dua modul penting satu daripada 'scipy sebagai misc' dan yang kedua daripada 'matplotlib sebagai pyplot'. Kami akan memuat naik imej ke direktori Google collab dan dari situ kami akan menyalin nama imej untuk menghantarnya ke parameter fungsi 'imread()'. Kami akan menggunakan fungsi imread() daripada misc untuk membaca imej dahulu dan akan menyimpan maklumatnya dan kemudian akan memanggil kaedah 'pyplot.imshow()' dan akan memberikan maklumat baca kepada fungsi ini sebagai parameter inputnya, ini akan memaparkan imej dalam output. Kod untuk program ini diberikan di bawah dan output juga dipaparkan mengikut program:

Kesimpulan

Panduan ini telah menunjukkan kaedah untuk melaksanakan fungsi imshow SciPy yang tidak boleh diakses secara langsung kepada perpustakaan SciPy tetapi kami boleh mengaksesnya secara tidak langsung dengan menggunakan atribut 'misc' SciPy dan 'matplotlib.pyplot'. Kami telah menunjukkan fungsi pada dua imej berbeza dalam dua contoh berasingan.