Kaedah ptp Numpy

Kaedah Ptp Numpy



NumPy bermaksud Numerical Python dan ia adalah perpustakaan pengaturcaraan Python. Ia mempunyai fungsi asas yang berbeza, fungsi matematik, fungsi statistik dan fungsi rentetan. Kaedah ptp() ialah salah satu fungsi statistik perpustakaan NumPy. PTP bermaksud peak to peak. Kaedah NumPy ptp() digunakan untuk mencari julat sepanjang paksi tertentu daripada tatasusunan NumPy. Julat berbeza dari maksimum hingga minimum.

Julat boleh dikira sebagai:

Julat = Nilai maksimum – Nilai minimum

Sintaks Kaedah NumPy ptp()

Kaedah NumPy ptp() boleh diisytiharkan sebagai:







X = NumPy. ptp ( arr , paksi = tiada , keluar = tiada , terus malap = < tiada nilai > )

Parameter Kaedah NumPy ptp()

Sekarang, kita akan membincangkan perihalan hujah yang diterima oleh fungsi ptp():



Arr = Arr mewakili data tatasusunan input.



paksi = Paksi mewakili julat paksi yang akan ditemui. Secara lalai, tatasusunan input berfungsi sebagai diratakan. Diratakan bermaksud kerja tatasusunan pada semua paksi. Jika nilai paksi ialah 0, ia mewakili julat di sepanjang lajur. Dan jika nilai paksi ialah 1, ia mewakili julat sepanjang baris.





Keluar = Out mewakili tatasusunan alternatif di mana kita ingin menyimpan output atau hasil. Dimensi tatasusunan ini mesti sepadan dengan hasil yang diingini.

Simpan Dims = Ia juga merupakan hujah pilihan. Parameter ini berguna apabila tatasusunan output tidak betul atau dikecilkan ke kiri dengan dimensi saiz satu, ia akan membetulkan hasil tatasusunan.



Nilai Pulangan bagi Kaedah ptp() NumPy

Nilai pulangan bermaksud output kod yang dilaksanakan. Kaedah NumPy ptp() akan mengembalikan julat tatasusunan. Ia akan mengembalikan nilai skalar.

Contoh # 1:

Dalam contoh ini, kita akan membincangkan cara mencari atau mengira julat tatasusunan 1D menggunakan fungsi NumPy ptp().

Mari kita mulakan kod dengan mengimport perpustakaan yang diperlukan. Kita perlu mengintegrasikan modul NumPy Python sebagai np. Kemudian, dalam pernyataan seterusnya, kami memulakan tatasusunan satu dimensi sebagai 'arr' dan memberikan nilai yang berbeza. Kemudian, kami menggunakan kaedah print() untuk memaparkan pernyataan 'Asusunan yang diberikan ialah'. Sekali lagi fungsi print() digunakan untuk mencetak item tatasusunan satu dimensi yang diberikan. Pernyataan 'Julat tatasusunan yang diberikan ialah' dicetak dengan menggunakan kaedah print(). Dalam langkah terakhir, kaedah NumPy ptp() digunakan untuk mencari julat tatasusunan yang disediakan. Untuk mencari julat, ia adalah kira-kira tolak nilai minimum daripada nilai maksimum. Kenyataan cetakan juga diisytiharkan untuk memaparkan julat terkira tatasusunan 1D yang diberikan.

Kami mempunyai hasil di mana kami ditinggalkan dengan julat tatasusunan yang diberikan.

Contoh # 2:

Dalam contoh ini, kita akan melihat cara untuk mendapatkan julat tatasusunan 2D dengan memanggil fungsi NumPy ptp().

Pertama, langkah penting dan wajib ialah mengimport perpustakaan NumPy Python. Kami mengimportnya sebagai np. Seterusnya, kami telah mengambil ‘DATA’ sebagai pembolehubah dan telah memberikan nilai yang berbeza kepada ‘DATA’ pembolehubah ini. Kami telah melepasi tatasusunan dua dimensi supaya kami memperoleh julat tatasusunan dua dimensi itu. Nilai yang telah kami ambil dalam tatasusunan 2D ialah: [[2, 15], [10, 1]]. Kaedah print() diisytiharkan untuk memaparkan elemen yang diperlukan tatasusunan 2D sebagai output. Sekali lagi, kami telah memanggil fungsi print() untuk menunjukkan pernyataan 'Julat tatasusunan 2D yang diberikan ialah'. Akhir sekali kami telah memanggil fungsi np.ptp() untuk mencari julat tatasusunan 2D. Fungsi ini mengandungi nilai tatasusunan 2d yang disediakan sebagai parameter.

Dalam output, kami mempunyai julat '14' tatasusunan 2D dan ia dikira dengan: nilai maksimum - nilai minimum.

Contoh # 3:

Di sini, kita melihat kaedah pengiraan julat baris-bijak tatasusunan 2D dengan menggunakan NumPy ptp().

Seperti yang kita sedia maklum, mengimport perpustakaan adalah langkah utama untuk dilakukan. Jadi, dalam contoh ini, untuk melaksanakan kod, kami telah memasukkan modul NumPy sebagai np. Kemudian, mengisytiharkan 'X' dan ia mengekalkan elemen tatasusunan dua dimensi. Kemudian, gunakan fungsi print() untuk memaparkan baris 'The array given is'. Fungsi cetakan juga mencetak tatasusunan dua dimensi. Sekarang, kita akan mencari julat tatasusunan yang diberikan dengan memanggil kaedah NumPy ptp() dengan menyediakan parameter 'paksi' sebagai paksi = 1. Ia akan memberikan julat baris tatasusunan dua dimensi.

Dalam hasilnya, kami mempunyai julat baris mengikut tatasusunan 2D kerana kami mempunyai nilai 1 parameter 'paksi'.

Contoh # 4:

Mari kita lihat cara memperoleh julat mengikut lajur tatasusunan 2D dengan menggunakan NumPy ptp().

Dalam kes ini, kita akan belajar tentang mencari julat tatasusunan 2D secara menegak. Langkah pertama ialah mengintegrasikan perpustakaan NumPy. Langkah kedua melibatkan pemulaan pembolehubah 'Y' sebagai tatasusunan 2D input untuk menyimpan nilai tatasusunan. Langkah ketiga ialah mencetak nilai tatasusunan NumPy 2D dengan memanggil fungsi print() dengan menghantar nilai 'Y' di dalamnya sebagai hujah. Dalam langkah keempat, pernyataan cetakan dipanggil sekali lagi untuk menunjukkan frasa 'Julat tatasusunan yang diberikan apabila paksi = 0'. Pada akhirnya, gunakan fungsi np.ptp() untuk mendapatkan julat tatasusunan 2D yang ditentukan. Kaedah ini mempunyai dua hujah, termasuk tatasusunan yang diperlukan dan parameter 'paksi'. Di sini, kami menetapkan nilai argumen 'paksi' kepada 0 kerana kami ingin mencari julat lajur tatasusunan 2D.

Selepas pelaksanaan program yang berjaya, kami mempunyai output berikut:

Kesimpulan

Untuk membantu anda memahami kaedah NumPy ptp() dengan lebih baik, kami telah membincangkan pelbagai topik dalam panduan. Sintaks, parameter dan nilai pulangan kaedah NumPy ptp() semuanya diliputi. Julat tatasusunan satu dimensi telah dikira dalam kod pertama, dan julat tatasusunan dua dimensi ditentukan dalam contoh kedua. Julat tatasusunan 2D, kedua-dua baris dan lajur telah dinilai dalam dua keadaan terakhir.