Untuk array multidimensi Anda dapat menggunakan kata kunci Show
Dan untuk mengambil item:
Tetapi perhatikan bahwa ini tidak akan mengembalikan hasil yang diurutkan. Dalam hal ini Anda dapat menggunakan
Berikut ini sebuah contoh:
_ _ Perilaku default _ _ Tetapi _ _ Ini tidak mungkin dengan _ Anda dapat membuat
_ _ Pengujian dasar menunjukkan bahwa kedua pendekatan tersebut sebanding dalam kinerja; dan mereka seharusnya, sebagai Python NumPy maximum() atau max() function digunakan untuk mendapatkan nilai maksimum (nilai terbesar) dari array yang diberikan, atau membandingkan dua elemen array dan mengembalikan nilai maksimum. Saat membandingkan, salah satu elemen dari dua array adalah NaN, kemudian elemen tersebut dikembalikan sebagai NaN. Jika kedua elemen dari dua array adalah NaNs maka elemen pertama dikembalikan. Gunakan fungsi minimum() untuk mendapatkan nilai minimum array NumPy. Pada artikel ini, saya akan menjelaskan cara mendapatkan nilai maksimum array 1-D dalam array elemen-bijaksana dan multi-D bersama dengan sumbu yang ditentukan menggunakan sintaks dan parameter numpy.maximum() contoh.
1. Contoh cepat dari Fungsi Maksimum Python NumPyJika Anda sedang terburu-buru, di bawah ini adalah beberapa contoh singkat tentang cara menghitung nilai maksimal array Python NumPy menggunakan fungsi maximum(). # Below are the quick examples # Example 1: Find maximum value on 1-dimensional numpy array arr = np.array([16,10,96,32,50,64,85]) arr2 = np.max(arr) # Example 2: find maximum value arr = 15 arr1 = 24 arr2 = np.maximum(arr, arr1) # Example 3: Find maximum value on 2-dimensional numpy array arr = [22,34,88,99] arr1 = [35,43,55,78] arr2 = np.maximum(arr,arr1) # Example 4: Get the maximum value from complete 2D NumPy array arr2 = np.max(arr) # Example 5: Get the maximum values of each row i.e. along axis 0 arr2 = np.max(arr, axis=0) # Example 6: Get the maximum values of each row i.e. along axis 1 arr2 = np.max(arr, axis=1) # Example 7: Use numpy.maximum() Function & NaN arr = np.array([4,9,14,np.nan,16]) arr1 = np.array([np.nan,9,18,np.nan,25]) arr2 = np.maximum(arr,arr1) 2. Sintaks maksimum()Sintaks NumPy maksimum() # syntax of numpy.maximum() numpy.maximum(arr, arr1, /, out=None, *, where=True, casting='same_kind', order="K", dtype=None, subok=True[, signature, extobj]) = 2.1 Parameter maksimum()Berikut ini adalah parameter maksimum().
2.2 Nilai Pengembalian maksimum ()Ini mengembalikan maksimum array arr1 dan arr2, dari segi elemen. Ini mengembalikan skalar jika arr1 dan arr2 adalah skalar. 3. Penggunaan Numpy maksimum ()JumlahPy maximum() function digunakan untuk mendapatkan array baru yang berisi nilai maksimum elemen-bijaksana dari dua array. Ini membandingkan dua array dan mengembalikan array baru yang berisi nilai maksimum. Jika salah satu elemen yang dibandingkan adalah NaN (Bukan Angka), NaN dikembalikan. Jika kedua elemen yang dibandingkan adalah NaN (Bukan Angka), lalu NaN dikembalikan. 3.1 Dapatkan Nilai Maksimum Dua SkalarJika kita menggunakan maximum() berfungsi untuk membandingkan dua nilai skalar, maka akan mengembalikan nilai skalar maksimum dari dua skalar. Sebagai contoh, import numpy as np arr = 15 arr1 = 24 # find maximum value arr2 = np.maximum(arr, arr1) print ("maximum of 15 and 24 : ", arr2) # Output # maximum of 15 and 24 : 24 3.2 Dapatkan Nilai Maks dari Array 1-DContoh berikut menunjukkan cara mendapatkan nilai maksimum array NumPy 1-D menggunakan max(). Mari buat array NumPy menggunakan fungsi array() dan meneruskan array sebagai input ke fungsi. Sebagai contoh, di sini saya menggunakan fungsi max(). # Create an array arr = np.array([16,10,96,32,50,64,85]) # Find maximum value of 1-D numpy array arr1 = np.max(arr) print('Maximum value in arr: ', arr1) # Output # Maximum value in arr: 96 4. Dapatkan Maksimum Dua Array NumPySaat membandingkan dua elemen array NumPy 1-D, ini akan mengembalikan nilai maksimum/maks dari dua elemen array. Mari kita ambil contoh, arr = [22,34,88,99] arr1 = [35,43,55,78] # Get maximum values of two 1-D numpy arrays arr2 = np.maximum(arr,arr1) print(arr2) # Output # [35 43 88 99] 5. Dapatkan Nilai Maksimum Array 2-DBahkan jika kita tidak menentukan nilai sumbu larik 2-D ke fungsi ini, fungsi ini mengembalikan elemen maksimum yang ada dalam larik NumPy. Jika Anda ingin mendapatkan nilai maksimum kolom-bijaksana, Anda akan lulus axis=0 di max() maka ia mengembalikan array yang berisi nilai maks untuk masing-masing column. Jika kamu lulus axis=1 kemudian mengembalikan array yang berisi nilai maksimal untuk masing-masing row. # Create 2-D NumPy array arr = np.array([[15,28,57], [99,65,34], [39,68,69], [37,55,88]]) # Get the maximum value of 2D NumPy array arr1 = np.max(arr) print(arr1) # Output # 99 # Get the maximum values of each column arr1 = np.max(arr, axis=0) print(arr1) # Output # [99 68 88] # Get the maximum values of each row arr1 = np.max(arr, axis=1) print(arr1) # Output # [57 99 69 88] 6. Gunakan Fungsi maksimum() & NaNJika ada NaN dalam array NumPy yang diberikan maka itu akan mengembalikan NaN sebagai nilai maksimum. Kedua elemen dari dua array memiliki NaN kemudian yang mengembalikan elemen pertama. Jika Anda ingin mengabaikan NaN saat menemukan nilai maksimal, gunakan numpy.nanmax(). arr = np.array([4,9,14,np.nan,16]) arr1 = np.array([np.nan,9,18,np.nan,25]) # Use numpy.maximum() Function & NaN arr2 = np.maximum(arr,arr1) print(arr2) # Output # [nan 9. 18. nan 25.] 7. KesimpulanPada artikel ini, saya telah menjelaskan cara mendapatkan nilai maksimum (nilai terbesar) dari array Numpy menggunakan a maximum() dan max()s dengan contoh. Saat membandingkan, salah satu elemen dari dua array adalah NaN, kemudian elemen tersebut dikembalikan sebagai NaN. Jika kedua elemen dari dua array adalah NaNs maka elemen pertama dikembalikan. Selamat Belajar!! Anda Mungkin Juga MenyukaiReferensi |