Metode ptp numpy

Metode Ptp Numpy



NumPy adalah singkatan dari Numerical Python dan merupakan pustaka pemrograman Python. Ini memiliki fungsi dasar yang berbeda, fungsi matematika, fungsi statistik, dan fungsi string. Metode ptp() adalah salah satu fungsi statistik dari library NumPy. PTP adalah singkatan dari peak to peak. Metode NumPy ptp() digunakan untuk menemukan rentang di sepanjang sumbu spesifik dari array NumPy. Kisaran bervariasi dari maksimum ke minimum.

Kisaran dapat dihitung sebagai:

Jangkauan = Nilai maksimum – Nilai minimum

Sintaks Metode NumPy ptp()

Metode NumPy ptp() dapat dideklarasikan sebagai:







X = JumlahPy. ptp ( arr , sumbu = tidak ada , keluar = tidak ada , tetap redup = < Tidak bernilai > )

Parameter Metode NumPy ptp()

Sekarang, kita akan membahas deskripsi argumen yang diterima oleh fungsi ptp():



Arr = Arr mewakili data dari array input.



Sumbu = Sumbu menyatakan bahwa sepanjang rentang sumbu mana akan ditemukan. Secara default, array input berfungsi sebagai rata. Diratakan berarti array bekerja pada semua sumbu. Jika nilai sumbu adalah 0, itu mewakili rentang di sepanjang kolom. Dan jika nilai sumbu adalah 1, itu mewakili rentang sepanjang baris.





Keluar = Out mewakili array alternatif di mana kita ingin menyimpan output atau hasil. Dimensi array ini harus sesuai dengan hasil yang diinginkan.

Jauhkan Redup = Ini juga merupakan argumen opsional. Parameter ini berguna ketika larik keluaran salah atau direduksi ke kiri dengan dimensi ukuran satu, itu akan mengoreksi hasil larik.



Mengembalikan Nilai Metode NumPy ptp()

Nilai kembali berarti output dari kode yang dieksekusi. Metode NumPy ptp() akan mengembalikan rentang array. Ini akan mengembalikan nilai skalar.

Contoh 1:

Dalam contoh ini, kita akan membahas cara menemukan atau menghitung rentang array 1D menggunakan fungsi NumPy ptp().

Mari kita mulai kode dengan mengimpor perpustakaan yang diperlukan. Kita harus mengintegrasikan modul NumPy Python sebagai np. Kemudian, dalam pernyataan berikutnya, kami menginisialisasi array satu dimensi sebagai 'arr' dan memberinya nilai yang berbeda. Kemudian, kami menggunakan metode print() untuk menampilkan pernyataan 'Array yang diberikan adalah'. Sekali lagi fungsi print() digunakan untuk mencetak item dari array satu dimensi yang diberikan. Pernyataan 'Rentang array yang diberikan adalah' dicetak dengan menggunakan metode print(). Pada langkah terakhir, metode NumPy ptp() diterapkan untuk menemukan rentang array yang disediakan. Untuk menemukan rentang, ini tentang dikurangi nilai minimum dari nilai maksimum. Pernyataan cetak juga dideklarasikan untuk menampilkan rentang terhitung dari larik 1D yang diberikan.

Kami memiliki hasil di mana kami dibiarkan dengan rentang array yang diberikan.

Contoh #2:

Dalam contoh ini, kita akan melihat cara mendapatkan rentang array 2D dengan memanggil fungsi NumPy ptp().

Pertama, langkah penting dan wajib adalah mengimpor pustaka NumPy dari Python. Kami mengimpornya sebagai np. Selanjutnya, kami telah mengambil 'DATA' sebagai variabel dan telah menetapkan nilai yang berbeda untuk variabel 'DATA' ini. Kami telah melewati larik dua dimensi sehingga kami memperoleh kisaran larik dua dimensi itu. Nilai yang kita ambil dalam array 2D adalah: [[2, 15], [10, 1]]. Metode print() dideklarasikan untuk menampilkan elemen larik 2D yang diperlukan sebagai output. Sekali lagi, kami telah memanggil fungsi print() untuk menampilkan pernyataan 'Rentang array 2D yang diberikan adalah'. Terakhir kita telah memanggil fungsi np.ptp() untuk menemukan rentang array 2D. Fungsi ini berisi nilai larik 2d yang disediakan sebagai parameter.

Dalam output, kami memiliki rentang '14' dari array 2D dan dihitung dengan: nilai maksimum – nilai minimum.

Contoh # 3:

Di sini, kami mengamati metode penghitungan rentang baris dari larik 2D dengan menggunakan NumPy ptp().

Seperti yang sudah kita ketahui, mengimport library adalah langkah utama yang harus dilakukan. Jadi, dalam contoh ini, untuk mengeksekusi kode, kami telah memasukkan modul NumPy sebagai np. Kemudian, dideklarasikan 'X' dan mempertahankan elemen array dua dimensi. Kemudian, gunakan fungsi print() untuk menampilkan baris 'Array yang diberikan adalah'. Fungsi print juga mencetak array dua dimensi. Sekarang, kita akan menemukan rentang array yang diberikan dengan memanggil metode NumPy ptp() dengan memberikan parameter 'sumbu' sebagai axis = 1. Ini akan memberikan rentang baris array dua dimensi.

Dalam hasilnya, kami memiliki rentang baris dari larik 2D karena kami memiliki nilai 1 dari parameter 'sumbu'.

Contoh # 4:

Mari kita lihat bagaimana memperoleh rentang kolom-bijaksana dari array 2D dengan menggunakan NumPy ptp().

Dalam hal ini, kita akan belajar tentang menemukan rentang array 2D secara vertikal. Langkah pertama adalah mengintegrasikan perpustakaan NumPy. Langkah kedua melibatkan inisialisasi variabel 'Y' sebagai array 2D input untuk menyimpan nilai array. Langkah ketiga adalah mencetak nilai array NumPy 2D dengan memanggil fungsi print() dengan melewatkan nilai 'Y' di dalamnya sebagai argumen. Pada langkah keempat, pernyataan cetak dipanggil lagi untuk menunjukkan frasa 'Rentang dari larik yang diberikan ketika sumbu = 0'. Pada akhirnya, aktifkan fungsi np.ptp() untuk mendapatkan rentang array 2D yang ditentukan. Metode ini memiliki dua argumen, yang mencakup array yang diperlukan dan parameter 'sumbu'. Di sini, kami menetapkan nilai argumen 'sumbu' ke 0 karena kami ingin menemukan rentang kolom array 2D.

Setelah eksekusi program berhasil, kami memiliki output berikut:

Kesimpulan

Untuk membantu Anda lebih memahami metode NumPy ptp(), kami telah membahas berbagai topik dalam panduan ini. Sintaks, parameter, dan nilai kembalian metode NumPy ptp() semuanya tercakup. Jangkauan larik satu dimensi dihitung dalam kode pertama, dan kisaran larik dua dimensi ditentukan dalam contoh kedua. Rentang larik 2D, baik baris maupun kolom telah dievaluasi dalam dua contoh terakhir.