Bagaimana cara mengganti nilai negatif dengan nol di numpy
Anda dapat menggunakan sintaks dasar berikut untuk mengganti nilai negatif dengan nol di NumPy:
my_array[my_array < 0 ] = 0
Sintaks ini berfungsi dengan array NumPy 1D dan 2D.
Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.
Contoh 1: Ganti nilai negatif dengan nol dalam array NumPy 1D
Kode berikut menunjukkan cara mengganti semua nilai negatif dengan nol dalam array NumPy:
 import numpy as np
#create 1D NumPy array
my_array = np. array ([4, -1, 6, -3, 10, 11, -14, 19, 0])
#replace negative values with zero in array
my_array[my_array < 0 ] = 0
#view updated array
print (my_array)
[4 0 6 0 10 11 0 19 0]
Perhatikan bahwa setiap nilai negatif dalam array asli telah diganti dengan nol.
Contoh 2: Ganti nilai negatif dengan nol dalam array NumPy 2D
Misalkan kita memiliki array NumPy 2D berikut:
 import numpy as np
#create 2D NumPy array
my_array = np. array ([3, -5, 6, 7, -1, 0, -5, 9, 4, 3, -5, 1]). reshape (4.3)
#view 2D NumPy array
print (my_array)
[[ 3 -5 6]
 [ 7 -1 0]
 [-5 9 4]
 [3 -5 1]]
Kita dapat menggunakan kode berikut untuk mengganti semua nilai negatif dengan nol di array NumPy:
 #replace all negative values with zero in 2D array
my_array[my_array < 0 ] = 0
#view updated array
print (my_array)
[[3 0 6]
 [7 0 0]
 [0 9 4]
 [3 0 1]]
Perhatikan bahwa semua nilai negatif dalam array 2D asli telah diganti dengan nol.
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di NumPy:
 Cara mengisi array NumPy dengan nilai
 Cara menghapus elemen tertentu dari array NumPy
 Cara mengganti elemen dalam array NumPy
 Cara mendapatkan baris tertentu dari array NumPy