创新互联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))
我们使用 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程序:寻找数组中最小数字
当前地址:http://www.shufengxianlan.com/qtweb/news3/124753.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联