RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
Python程序:寻找数组中最小数字

创新互联Python教程:

创新互联公司是一家集网站建设,天柱企业网站建设,天柱品牌网站建设,网站定制,天柱网站建设报价,网络营销,网络优化,天柱网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

写一个 Python 程序来寻找数组中的最小数。numpy min 函数返回数组中的最小值。我们使用这个 numpy min 函数返回数字和字符串数组中的最小项。

import numpy as np
smtarr = np.array([14, 27, 99, 10, 50, 65, 18, 4, 195, 100])
print("Numeric Numpy Array Items = ", smtarr)
print("The Smallest Number in this Numpy Array = ", min(smtarr))

strsmtarr = np.array(['UK','USA','India', 'Japan'])
print("String Numpy Array Items = ", strsmtarr)
print("The Smallest Number in this Numpy Array = ", min(strsmtarr))

寻找数组中最小数字的 Python 程序

我们使用 numpy 排序函数对数组进行升序排序,并打印第一个索引位置号,即最小。

import numpy as np
smtarr = np.array([99, 14, 150, 11, 184, 5, 190])
print("Numeric Numpy Array Items = ", smtarr)

print(type(smtarr))
smtarr.sort()
print("The Smallest Number in this Numpy Array = ", smtarr[0])

最小数值数组项目输出

Numeric Numpy Array Items =  [ 99  14 150  11 184   5 190]

The Smallest Number in this Numpy Array =  5

在这个 Python 示例中,我们将第一个值指定为最小,for 循环范围从 1 开始,遍历到 smtarr 长度减 1。if 条件(if(minist > smtar[I])检查当前 numpy 数组元素是否大于 minist。如果为真,则将该值(最小= smtarr[I])赋给最小变量,将(位置= i)索引值赋给位置变量。

import numpy as np
smtarr = np.array([14, 27, 99, 10, 50, 65, 18, 4, 195, 100])
print("Numeric Numpy Array Items = ", smtarr)

smallest = smtarr[0]
for i in range(1, len(smtarr)-1) :
    if(smallest > smtarr[i]) :
        smallest = smtarr[i]
        position = i

print("The Smallest Number in this Numpy Array   = ", smallest)
print("The Index Position of the Smallest Number = ", position)

蟒阵最小物品输出

Numeric Numpy Array Items =  [ 14  27  99  10  50  65  18   4 195 100]
The Smallest Number in this Numpy Array   =  4
The Index Position of the Smallest Number =  7

网站栏目:Python程序:寻找数组中最小数字
标题URL:http://www.jxjierui.cn/article/cccihci.html