NumPy Cos

Numpy Cos



Fungsi NumPy cos mewakili fungsi kosinus trigonometri. Fungsi ini mengira nisbah antara panjang tapak (sisi yang paling hampir dengan sudut) dan panjang hipotenus. NumPy cos mencari kosinus trigonometri bagi elemen tatasusunan. Nilai kosinus yang dikira ini sentiasa diwakili dalam radian. Apabila kita bercakap tentang tatasusunan dalam skrip Python, maka kita mesti menyebut 'NumPy'. NumPy ialah perpustakaan yang ditawarkan oleh platform Python, dan ia membolehkan bekerja dengan tatasusunan dan matriks berbilang dimensi. Tambahan pula, perpustakaan ini juga berfungsi dengan pelbagai operasi matriks.

Prosedur

Kaedah untuk melaksanakan fungsi NumPy cos akan dibincangkan dan ditunjukkan dalam artikel ini. Artikel ini akan memberikan latar belakang ringkas tentang sejarah fungsi NumPy cos dan kemudian menghuraikan sintaks berkenaan fungsi ini dengan pelbagai contoh yang dilaksanakan dalam skrip Python.







Sintaks

$ numpy. Cos ( x , keluar ) = tiada )

Kami telah menyebut sintaks untuk fungsi NumPy cos dalam bahasa python. Fungsi ini mempunyai dua parameter secara keseluruhan, dan ia adalah 'x' dan 'keluar'. x ialah tatasusunan yang mempunyai semua unsurnya dalam radian, iaitu tatasusunan yang akan kita hantar ke fungsi cos () untuk mencari kosinus unsurnya. Parameter berikut ialah 'keluar', dan ia adalah pilihan. Sama ada anda memberikannya atau tidak, fungsi masih berjalan dengan sempurna, tetapi parameter ini memberitahu di mana output berada atau disimpan. Ini ialah sintaks asas untuk fungsi NumPy cos. Kami akan menunjukkan dalam artikel ini cara kami boleh menggunakan sintaks asas ini dan mengubah suai parameternya untuk keperluan kami dalam contoh yang akan datang.



Nilai Pulangan

Nilai pulangan fungsi ialah tatasusunan yang mempunyai unsur-unsur, yang akan menjadi nilai kosinus (dalam radian) unsur-unsur yang hadir sebelum ini dalam tatasusunan asal.



Contoh 1

Memandangkan kita sudah biasa dengan sintaks dan fungsi NumPy cos (), mari kita cuba melaksanakan fungsi ini dalam senario yang berbeza. Kami mula-mula akan memasang 'spyder' untuk Python, pengkompil Python sumber terbuka. Kemudian, kami akan melakukan projek baru dalam shell Python dan menyimpannya ke tempat yang dikehendaki. Kami akan memasang pakej python melalui tetingkap terminal menggunakan arahan khusus untuk menggunakan semua fungsi dalam Python sebagai contoh kami. Dengan berbuat demikian, kami telah memasang 'NumPy', dan kini kami akan mengimport modul ini dengan nama 'np' untuk mengisytiharkan tatasusunan dan untuk melaksanakan fungsi NumPy cos ().





Selepas mengikuti prosedur ini, projek kami bersedia untuk menulis program di atasnya. Kami akan mula menulis atur cara dengan mengisytiharkan tatasusunan. Tatasusunan ini akan menjadi 1 dimensi. Unsur-unsur dalam tatasusunan akan berada dalam radian, jadi kami akan menggunakan modul NumPy sebagai 'np' untuk menetapkan elemen kepada tatasusunan ini sebagai 'np. tatasusunan ([np. pi /3, np. pi/4, np. pi ] )”. Dengan bantuan fungsi cos (), kita akan mencari kosinus tatasusunan ini supaya kita akan memanggil fungsi 'np. cos (array_name, out= new_array).

Dalam fungsi ini, gantikan array_name dengan nama tatasusunan yang telah kami isytiharkan dan nyatakan di mana kami ingin menyimpan hasil daripada fungsi cos (). Coretan kod untuk program ini diberikan dalam rajah berikut, yang boleh disalin ke pengkompil Python dan dijalankan untuk melihat output:



#import modul numpy

import numpy sebagai cth.

#mengisytiharkan tatasusunan

tatasusunan = [ cth. pi / 3 , cth. pi / 4 , cth. pi ]

#paparkan tatasusunan asal

cetak ( 'Susun atur input : ' , tatasusunan )

#menggunakan fungsi cos

kosinus_keluar = cth. cos ( tatasusunan )

#paparkan tatasusunan yang dikemas kini

cetak ( 'Nilai_kosinus : ' , kosinus_keluar )

Output program yang kami tulis memandangkan tatasusunan dalam contoh pertama dipaparkan sebagai kosinus semua elemen tatasusunan. Nilai kosinus unsur-unsur adalah dalam radian. Untuk memahami radian, kita boleh menggunakan formula berikut:

dua *pi radian = 360 darjah

Contoh 2

Mari kita periksa bagaimana kita boleh menggunakan fungsi terbina dalam cos () untuk mendapatkan nilai kosinus bagi bilangan elemen teragih sama rata dalam tatasusunan. Untuk memulakan contoh, ingat untuk memasang pakej perpustakaan untuk tatasusunan dan matriks, iaitu, 'NumPy'. Selepas mencipta projek baharu, kami akan mengimport modul NumPy. Kita boleh sama ada mengimport NumPy sebagaimana adanya, atau kita boleh memberikannya nama, tetapi cara yang lebih mudah untuk menggunakan NumPy dalam program ini adalah dengan mengimportnya dengan beberapa nama atau awalan supaya kami akan memberikannya nama 'np' . Selepas langkah ini, kami akan mula menulis program untuk contoh kedua. Dalam contoh ini, kami akan mengisytiharkan tatasusunan untuk mengira fungsi cos () dengan kaedah yang sedikit berbeza. Terdahulu, kami menyebut bahawa kami mengambil kosinus unsur teragih sama rata, jadi untuk pengagihan sekata elemen tatasusunan ini, kami akan memanggil kaedah 'linspace' sebagai 'np. linspace (mula, berhenti, langkah)”. Jenis fungsi pengisytiharan tatasusunan ini mengambil tiga parameter: pertama, nilai 'mula' daripada nilai yang kita mahu mulakan elemen tatasusunan; 'berhenti' mentakrifkan julat sehingga di mana kita mahu menamatkan elemen; dan yang terakhir ialah 'langkah', yang mentakrifkan langkah-langkah yang mengikutnya unsur-unsur diagihkan secara sama rata dari nilai mula hingga nilai henti.

Kami akan lulus fungsi ini dan nilai parameternya sebagai 'np. linspace (- (np. pi), np. pi, 20)” dan akan menyimpan hasil daripada fungsi ini dalam pembolehubah “array”. Kemudian, hantar ini kepada parameter fungsi kosinus sebagai 'np. cos(array)” dan cetak keputusan untuk memaparkan output.

Output dan kod untuk program disediakan di bawah:

#import modul numpy

import numpy sebagai cth.

#mengisytiharkan tatasusunan

tatasusunan = cth. linspace ( - ( cth. pi ) , cth. pi , dua puluh )

#menggunakan fungsi cos () pada tatasusunan

pengeluaran = cth. cos ( tatasusunan )

#output paparan

cetak ( 'tatasusunan teragih sama rata : ' , tatasusunan )

cetak ( 'out_array from cos func : ' , pengeluaran )

Kesimpulan

Penerangan dan pelaksanaan fungsi NumPy cos () telah ditunjukkan dalam artikel ini. Kami telah merangkumi dua contoh utama: tatasusunan dengan unsur (dalam radian) yang dimulakan dan diedarkan sama rata menggunakan fungsi linspace untuk mengira nilai kosinusnya.