Ilmu Data

Cara Menggunakan Fungsi Python NumPy arange()

Cara Menggunakan Fungsi Python NumPy arange()

Banyak fungsi yang ada di perpustakaan Python NumPy untuk melakukan berbagai jenis operasi numerik dan ilmiah. Membuat berbagai jenis array untuk berbagai tujuan adalah salah satu kegunaan praktis dari perpustakaan NumPy. Python memiliki fungsi bawaan bernama arange() untuk membuat daftar nomor urut. arange()  adalah salah satu fungsi pembuatan larik dari pustaka NumPy untuk membuat larik rentang numerik. Penggunaan fungsi NumPy arange() telah dijelaskan dalam tutorial ini.

Sintaksis

np.larik  np.arange([mulai, ]berhenti, [langkah, ], dtype=None)

Fungsi ini dapat mengambil empat argumen. Itu mulai argumen adalah opsional yang mendefinisikan nilai awal array. Jika nilai awal digunakan dalam fungsi, maka argumen wajib, berhenti, akan membutuhkan mendefinisikan nilai akhir dari array. Itu argumen langkah adalah opsional yang mendefinisikan perbedaan antara elemen. Nilai default dari langkah adalah 1, dan nilai argumen ini tidak boleh 0. Argumen keempat, tipe d, mendefinisikan tipe data elemen array, dan nilai default dari argumen ini adalah Tidak ada. Fungsi ini mengembalikan objek array berdasarkan nilai argumen.

Penggunaan fungsi range()

Anda harus menginstal pustaka python NumPy sebelum mempraktikkan contoh tutorial ini. Penggunaan fungsi arange() dengan satu argumen, dua argumen, dan tiga argumen telah ditunjukkan di bagian tutorial ini dengan menggunakan beberapa contoh.

Contoh-1: Penggunaan fungsi arange() dengan satu argumen

Ketika rentang() fungsi perpustakaan NumPy digunakan dengan satu argumen, maka nilai atas array ditetapkan sebagai nilai argumen. Skrip berikut akan membuat array NumPy dari nilai rentang dan mencetak atribut array dan nilai array yang berbeda:. 12 telah digunakan sebagai nilai argumen dari fungsi arange() yang akan membuat array NumPy dari 12 elemen yang akan dimulai dari 0 dan diakhiri dengan 11. Selanjutnya, dimensi, ukuran, dan tipe data array akan dicetak. Nilai array akan dicetak nanti.

# Impor NumPy
impor numpy sebagai np
# Buat array NumPy satu dimensi dari nomor urut
np_array = np.berkisar(12)
# Cetak atribut berbeda dari array NumPy
print('Dimensi array: ', np_array.tidak ada)
print('Panjang array: ', np_array.ukuran)
print('Tipe data array: ', np_array.tipe d)
# Cetak nilai array NumPy
print('Nilai array adalah:', np_array)

Keluaran:

Output berikut akan muncul setelah menjalankan skrip:.

Contoh-2: Penggunaan fungsi arange() dengan dua argumen

Ketika fungsi arange() digunakan dengan dua argumen, maka nilai awal dan akhir array akan ditetapkan sebagai nilai argumen. Contoh berikut menunjukkan cara membuat array dengan nilai bawah dan atas dengan menggunakan rentang() fungsi. Array pertama dibuat dengan mengatur 10 dalam Mulailah nilai dan 25 dalam berhenti nilai. Sebuah array dari 15 nomor integer berurutan akan dibuat. Selanjutnya, dua atribut dan nilai array akan dicetak. Array kedua dibuat dengan mengatur 0.5 dalam Mulailah nilai dan 5.5 di berhenti nilai. Array 5 nomor mengambang berurutan akan dibuat. Atribut yang sama dan nilai dari array ini akan dicetak nanti.

# Impor pustaka NumPy
impor numpy sebagai np
# Buat array NumPy dari bilangan bulat dengan nilai awal dan akhir
np_array1 = np.rentang (10, 25)
# Cetak berbagai atribut array
print('Ukuran array: ', np_array1.ukuran)
print('Tipe data array: ', np_array1.tipe d)
# Cetak nilai array NumPy
print('Nilai array adalah:', np_array1)
# Buat array NumPy dari angka float dengan nilai awal dan akhir
np_array2 = np.rentang (0.5, 5.5)
# Cetak berbagai atribut array
print('\nUkuran array: ', np_array2.ukuran)
print('Tipe data array: ', np_array2.tipe d)
# Cetak nilai array NumPy
print('Nilai array adalah:', np_array2)

Keluaran:

Output berikut akan muncul setelah menjalankan skrip:.

Contoh-3: Penggunaan fungsi range() dengan tiga argumen

Contoh berikut menunjukkan penggunaan fungsi arange() dengan tiga argumen. 10 diatur untuk Mulailah argumen, 20 diatur untuk berhenti argumen, dan 2 diatur untuk nilai argumen langkah fungsi range(). Ini akan membuat array dari 5 nilai integer. Ukuran, tipe data, dan nilai array akan dicetak sebagai output.

# Impor Numpy
impor numpy sebagai np
# Buat array NumPy dari bilangan bulat dengan nilai awal, akhir, dan langkah
np_array = np.rentang (10, 20, 2)
# Cetak berbagai atribut array
print('Ukuran array: ', np_array.ukuran)
print('Tipe data array: ', np_array.tipe d)
# Cetak nilai array NumPy
print('Nilai array adalah:', np_array)

Keluaran:

Output berikut akan muncul setelah menjalankan skrip:.

Contoh-4: Penggunaan fungsi range() dengan nilai argumen negatif negative

Contoh berikut menunjukkan penggunaan fungsi arange() dengan nilai argumen negatif. 50 diatur untuk argumen mulai, 20 diatur untuk argumen berhenti, dan 2 diatur untuk nilai argumen langkah fungsi arange(). Ini akan membuat larik 9 bilangan bulat negatif. Ukuran, tipe data, dan nilai array akan dicetak sebagai output.

# Impor Numpy
impor numpy sebagai np
# Buat array NumPy dari angka negatif dengan nilai awal, akhir, dan langkah
np_array = np.rentang (-50, -5, 5)
# Cetak berbagai atribut array
print('Ukuran array: ', np_array.ukuran)
print('Tipe data array: ', np_array.tipe d)
# Cetak nilai array NumPy
print('Nilai array adalah:', np_array)

Keluaran:

Output berikut akan muncul setelah menjalankan skrip:.

Kesimpulan

Cara membuat array NumPy dengan menggunakan fungsi arange() telah dijelaskan dalam tutorial ini dengan menggunakan beberapa contoh. Pembuatan array dengan angka positif dan negatif berurutan dengan menggunakan fungsi ini telah ditunjukkan di sini. Saya harap tujuan penggunaan fungsi arange()  akan jelas bagi pembaca setelah membaca tutorial ini.

Aplikasi Pemetaan Gamepad Terbaik untuk Linux
Jika Anda suka bermain game di Linux dengan gamepad alih-alih sistem input keyboard dan mouse biasa, ada beberapa aplikasi yang berguna untuk Anda. Ba...
Alat Berguna untuk Gamer Linux
Jika Anda suka bermain game di Linux, kemungkinan besar Anda telah menggunakan aplikasi dan utilitas seperti Wine, Lutris, dan OBS Studio untuk mening...
Game Remaster HD untuk Linux yang Belum Pernah Rilis Linux Sebelumnya
Banyak pengembang dan penerbit game datang dengan remaster HD dari game lama untuk memperpanjang umur waralaba, harap penggemar meminta kompatibilitas...