編寫一個 Python 程序來查找數組中的最小值和最大值。numpy 模塊具有最小值和最大值功能,用於返回 numpy 數組中的最小值和最大值。我們使用這些 numpy min 和 max 函數來返回數字和字符串數組中的最小值和最大值。
# Smallest and Largest Array Item
import numpy as np
smtlgtarr = np.array([14, 120, 50, 11, 65, 99, 920,8, 195, 120])
print("Numeric Numpy Array Items = ", smtlgtarr)
print("The Smallest Number in this Numpy Array = ", min(smtlgtarr))
print("The Largest Number in this Numpy Array = ", max(smtlgtarr))
strsmtlgtarr = np.array(['UK', 'Brazil', 'USA','India', 'Japan'])
print("String Numpy Array Items = ", strsmtlgtarr)
print("The Smallest Number in this Numpy Array = ", min(strsmtlgtarr))
print("The Largest Number in this Numpy Array = ", max(strsmtlgtarr))
尋找數組中的最小值和最大值的 Python 程序
我們使用 numpy 排序函數對 numpy 數組進行升序排序。接下來,我們在第一個和最後一個索引位置打印數字,這是最小和最大數組值。
# Largest and Smallest Array Item
import numpy as np
smtlgtarr = np.array([99, 120, 50, 9, 428, 16, 190])
print("Numpy Array Items = ", smtlgtarr)
smtlgtarr.sort()
lgtlength = len(smtlgtarr) - 1
print("The Smallest Number in smtlgtarr Numpy Array = ", smtlgtarr[0])
print("The Largest Number in smtlgtarr Numpy Array = ", smtlgtarr[lgtlength])
Python Numpy 數組最小值和最大值輸出
Numpy Array Items = [ 99 120 50 9 428 16 190]
The Smallest Number in smtlgtarr Numpy Array = 9
The Largest Number in smtlgtarr Numpy Array = 428
在這個 Python 示例中,我們將第一個值分配給最小和最大的變量。if 條件(if(最大的< smtlgtarr[I])檢查當前 numpy 數組項是否小於最大值。如果為真,則將該值賦給最大的變量(最大= smtlgtarr[I]),將索引值賦給 larposition (larposition = i)變量。下一個 if 條件(if(最小> smtlgtarr[I])檢查項目小於最小。如果為真,(minist = smtlgtarr[I])更改最小值並分配該(smtposition = i)索引位置。
# Smallest Array Item
import numpy as np
smtlgtarr = np.array([99, 120, 625, 150, 9, 428, 716, 190])
print("Numpy Array Items = ", smtlgtarr)
smallest = smtlgtarr[0]
largest = smtlgtarr[0]
for i in range(1, len(smtlgtarr) - 1) :
if(largest < smtlgtarr[i]) :
largest = smtlgtarr[i]
larposition = i
if(smallest > smtlgtarr[i]) :
smallest = smtlgtarr[i]
smtposition = i
print("The Smallest Number in this Numpy Array = ", smallest)
print("The Index Position of the Smallest Number = ", smtposition)
print("The Largest Number in this Numpy Array = ", largest)
print("The Index Position of the Largest Number = ", larposition)
Python Numpy 數組最大值和最小值輸出
Numpy Array Items = [ 99 120 625 150 9 428 716 190]
The Smallest Number in this Numpy Array = 9
The Index Position of the Smallest Number = 4
The Largest Number in this Numpy Array = 716
The Index Position of the Largest Number = 6
原創文章,作者:UP4DH,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/130423.html