NumPy Cos

Numpy Cos



Fungsi NumPy cos mewakili fungsi kosinus trigonometri. Fungsi ini menghitung rasio antara panjang alas (sisi terdekat ke sudut) dan panjang sisi miring. NumPy cos menemukan cosinus trigonometri dari elemen array. Nilai kosinus yang dihitung ini selalu dinyatakan dalam radian. Ketika kita berbicara tentang array dalam skrip Python, maka kita harus menyebutkan 'NumPy'. NumPy adalah pustaka yang ditawarkan oleh platform Python, dan memungkinkan bekerja dengan array dan matriks multidimensi. Selain itu, library ini juga bekerja dengan berbagai operasi matriks.

Prosedur

Metode untuk mengimplementasikan fungsi NumPy cos akan dibahas dan ditampilkan di artikel ini. Artikel ini akan memberikan latar belakang singkat tentang sejarah fungsi NumPy cos dan kemudian menguraikan sintaks mengenai fungsi ini dengan berbagai contoh yang diimplementasikan dalam skrip Python.







Sintaksis

$ numpy. Cos ( x , keluar ) = Tidak ada )

Kami telah menyebutkan sintaks untuk fungsi NumPy cos dalam bahasa python. Fungsi ini memiliki total dua parameter, yaitu 'x' dan 'keluar'. x adalah larik yang semua elemennya dalam radian, yang merupakan larik yang akan kita berikan ke fungsi cos() untuk menemukan cosinus dari elemen-elemennya. Parameter berikut adalah 'keluar', dan ini opsional. Apakah Anda memberikannya atau tidak, fungsinya tetap berjalan dengan sempurna, tetapi parameter ini memberi tahu di mana output berada atau disimpan. Ini adalah sintaks dasar untuk fungsi NumPy cos. Kami akan mendemonstrasikan dalam artikel ini bagaimana kami dapat menggunakan sintaks dasar ini dan memodifikasi parameternya untuk persyaratan kami dalam contoh yang akan datang.



Nilai Pengembalian

Nilai pengembalian fungsi akan menjadi larik yang memiliki elemen, yang akan menjadi nilai kosinus (dalam radian) dari elemen yang ada sebelumnya dalam larik asli.



Contoh 1

Sekarang kita semua sudah familiar dengan sintaks dan cara kerja fungsi NumPy cos (), mari kita coba mengimplementasikan fungsi ini dalam skenario yang berbeda. Kami pertama-tama akan menginstal 'spyder' untuk Python, kompiler Python open-source. Kemudian, kami akan membuat proyek baru di shell Python dan menyimpannya di tempat yang diinginkan. Kami akan menginstal paket python melalui jendela terminal menggunakan perintah khusus untuk menggunakan semua fungsi di Python untuk contoh kami. Melakukannya, kami telah menginstal 'NumPy', dan sekarang kami akan mengimpor modul ini dengan nama 'np' untuk mendeklarasikan array dan mengimplementasikan fungsi NumPy cos ().





Setelah mengikuti prosedur ini, proyek kami siap untuk menulis program di atasnya. Kami akan mulai menulis program dengan mendeklarasikan array. Array ini akan menjadi 1 dimensi. Elemen dalam array akan dalam radian, jadi kita akan menggunakan modul NumPy sebagai 'np' untuk menetapkan elemen ke array ini sebagai 'np. array ([np.pi /3, np.pi/4, np.pi ] )”. Dengan bantuan fungsi cos (), kita akan menemukan cosinus dari array ini sehingga kita akan memanggil fungsi “np. cos (array_name, out= new_array).

Dalam fungsi ini, ganti nama_array dengan nama larik yang telah kita deklarasikan dan tentukan di mana kita ingin menyimpan hasil dari fungsi cos(). Cuplikan kode untuk program ini diberikan dalam gambar berikut, yang dapat disalin ke kompiler Python dan dijalankan untuk melihat hasilnya:



#impor modul numpy

impor numpy sebagai misalnya

#mendeklarasikan array

Himpunan = [ misalnya pi / 3 , misalnya pi / 4 , misalnya pi ]

#menampilkan array asli

mencetak ( 'array masukan :' , Himpunan )

#menerapkan fungsi cos

cosine_out = misalnya cos ( Himpunan )

#tampilkan susunan yang diperbarui

mencetak ( 'Nilai_Cosinus : ' , cosine_out )

Keluaran program yang kami tulis dengan mempertimbangkan larik pada contoh pertama ditampilkan sebagai cosinus dari semua elemen larik. Nilai kosinus unsur-unsur berada dalam radian. Untuk memahami radian, kita dapat menggunakan rumus berikut:

dua * pi radian = 360 derajat

Contoh 2

Mari kita periksa bagaimana kita bisa menggunakan fungsi bawaan cos () untuk mendapatkan nilai cosinus untuk jumlah elemen yang terdistribusi secara merata dalam sebuah array. Untuk memulai contoh, ingatlah untuk menginstal paket library untuk array dan matriks, yaitu, 'NumPy'. Setelah membuat proyek baru, kami akan mengimpor modul NumPy. Kita dapat mengimpor NumPy apa adanya, atau kita dapat memberinya nama, tetapi cara yang lebih nyaman untuk menggunakan NumPy dalam program adalah dengan mengimpornya dengan beberapa nama atau awalan sehingga kita akan memberinya nama 'np' . Setelah langkah ini, kita akan mulai menulis program untuk contoh kedua. Dalam contoh ini, kita akan mendeklarasikan array untuk menghitung fungsi cos() dengan metode yang sedikit berbeda. Sebelumnya, kami menyebutkan bahwa kami mengambil cosinus dari elemen yang didistribusikan secara merata, jadi untuk distribusi elemen array yang merata ini, kami akan memanggil metode 'linspace' sebagai 'np. linspace (mulai, berhenti, langkah)”. Jenis fungsi deklarasi array ini membutuhkan tiga parameter: pertama, nilai 'mulai' dari nilai apa yang kita inginkan untuk memulai elemen array; 'berhenti' menentukan rentang sampai di mana kita ingin mengakhiri elemen; dan terakhir adalah 'langkah', yang mendefinisikan langkah-langkah yang menurutnya elemen didistribusikan secara merata dari nilai awal hingga nilai akhir.

Kami akan meneruskan fungsi ini dan nilai parameternya sebagai “np. linspace (- (np.pi), np.pi, 20)” dan akan menyimpan hasil dari fungsi ini dalam variabel “array”. Kemudian, teruskan ini ke parameter fungsi kosinus sebagai “np. cos(array)” dan cetak hasilnya untuk menampilkan output.

Output dan kode untuk program disediakan di bawah ini:

#impor modul numpy

impor numpy sebagai misalnya

#mendeklarasikan array

Himpunan = misalnya linspace ( - ( misalnya pi ) , misalnya pi , dua puluh )

#menerapkan fungsi cos () pada array

keluaran = misalnya cos ( Himpunan )

#menampilkan keluaran

mencetak ( 'array terdistribusi merata:' , Himpunan )

mencetak ( 'out_array dari cos func : ' , keluaran )

Kesimpulan

Deskripsi dan implementasi fungsi NumPy cos () telah ditampilkan di artikel ini. Kita telah membahas dua contoh utama: array dengan elemen (dalam radian) yang diinisialisasi dan didistribusikan secara merata menggunakan fungsi linspace untuk menghitung nilai kosinusnya.