python中如何取一列数最大值
14个回答
展开全部
如果是从列表中找最大值,则可以使用max(),如:
In [279]: a = range(10)
In [280]: max(a)
Out[280]: 9
如果是从数组找最大值,则可以使用numpy.max()函数,如:
In [281]: a = np.arange(10)
In [282]: a.max()
Out[282]: 9
如果是一个二维数组,取某一列的最大值,则:
In [285]: a = np.arange(12).reshape(3,4)
In [286]: a
Out[286]:
array([[ 0, 1, 2, 3],
[ 4, 5, 6, 7],
[ 8, 9, 10, 11]])
In [287]: a[2,:].max()
Out[287]: 11
2018-09-20 · 百度知道官方认证企业
腾讯电脑管家
腾讯电脑管家是腾讯公司推出的免费安全管理软件,能有效预防和解决计算机上常见的安全风险,并帮助用户解决各种电脑“疑难杂症”、优化系统和网络环境,是中国综合能力最强、最稳定的安全软件。
向TA提问
关注
展开全部
int max = 第一个数while(没读完) 当前数字是否比 max 大, 如果是,max = 当前数字 最后max就是最大值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这列数如过是一个列表,元组的话,使用max()函数即可获得:
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
# -*- coding: utf-8 -*-
#py3
from functools import reduce
def cmp(x,y):
if x>y:
return x
return y
li=[1,2,3,4,5]
print(reduce(cmp,li))
输出结果:5
或者
from functools import reduce
li=[1,2,3,4,5]
print(reduce(lambda x,y:x if x>y else y ,li))
#结果一样是 5
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询