Numpy: cara menggunakan pengaturan dan menyertakan titik akhir


Fungsi NumPy arange dapat digunakan untuk membuat urutan nilai.

Secara default, fungsi ini tidak menyertakan titik akhir dalam urutan nilai.

Ada dua cara untuk mengatasi masalah ini:

Metode 1: Tambahkan Ukuran Langkah ke Titik Akhir

 n.p. arange (start, stop + step, step)

Metode 2: Gunakan fungsi linspace sebagai gantinya

 n.p. linspace (start, stop, num)

Contoh berikut menunjukkan cara menggunakan masing-masing metode dalam praktik.

Contoh 1: Tambahkan ukuran langkah ke titik akhir

Katakanlah kita ingin membuat barisan nilai dari 0 sampai 50 dengan langkah 5.

Jika kita menggunakan fungsi NumPy arange , titik akhir 50 tidak akan disertakan dalam urutan secara default:

 import numpy as np

#specify start, stop, and step size
start = 0
stop = 50
step = 5

#create array
n.p. arange (start, stop, step)

array([ 0, 5, 10, 15, 20, 25, 30, 35, 40, 45])

Untuk memasukkan titik akhir 50, kita cukup menambahkan ukuran langkah ke argumen stop :

 import numpy as np

#specify start, stop, and step size
start = 0
stop = 50
step = 5

#create array
n.p. arange (start, stop + step, step)

array([ 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50])

Perhatikan bahwa titik akhir 50 kini disertakan dalam urutan nilai.

Catatan : Anda dapat menemukan dokumentasi lengkap untuk fungsi NumPy arange() di sini .

Contoh 2: Gunakan fungsi linspace sebagai gantinya

Cara lain untuk membuat rangkaian nilai dan menyertakan titik akhir adalah dengan menggunakan fungsi NumPy linspace , yang menyertakan titik akhir secara default.

Kode berikut menunjukkan cara menggunakan fungsi ini untuk membuat urutan nilai dari 0 hingga 50:

 import numpy as np

#specify start, stop, and number of total values in sequence
start = 0
stop = 50
num = 11

#create array
n.p. linspace (start, stop, num)

array([ 0., 5., 10., 15., 20., 25., 30., 35., 40., 45., 50.])

Perhatikan bahwa titik akhir 50 disertakan dalam urutan nilai default.

Catatan : Anda dapat menemukan dokumentasi lengkap untuk fungsi NumPy arange() di sini .

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan operasi umum lainnya di NumPy:

Cara mengisi array NumPy dengan nilai
Cara mengganti elemen dalam array NumPy
Cara menghitung nilai unik dalam array NumPy

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *