问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python中如何取一列数最大值

发布网友 发布时间:2022-04-06 09:54

我来回答

15个回答

懂视网 时间:2022-04-06 14:15

python如何求一组数的最大值?

python求一组数最大值的方法:

首先定义一组数和变量a,并赋值【a=list(0)】;然后用range循环查询,如果有数大于【list=(0)】,则传值给a并输出即可。

def max2(list):
 a = list[0]
 for prime in range (1,len(list)):
 if list[prime] > list[0]:
  a = list[prime]
 return a
print(max2([1,5,2,3,6,8,10,15]))

推荐教程:《python视频教程》

热心网友 时间:2022-04-06 11:23

如果是从列表中找最大值,则可以使用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

热心网友 时间:2022-04-06 12:41

如果是list,有max(list)

也可以自己写排序算法,比如冒泡排序

a=[3,4,2,6,3]
for i in range(0,len(a)):
    for j in range(i+1,len(a)):
        first=int(a[i])
        second=int(a[j])
        if first<second:
            a[i]=a[j]
            a[j]=first
print a[0]

热心网友 时间:2022-04-06 14:16

int max = 第一个数while(没读完) 当前数字是否比 max 大, 如果是,max = 当前数字 最后max就是最大值。

热心网友 时间:2022-04-06 16:07

这列数如过是一个列表,元组的话,使用max()函数即可获得:

热心网友 时间:2022-04-06 18:15

# -*- coding: utf-8 -*-
#py3

from  functools import rece

def cmp(x,y):
    if x>y:
        return x
    return y
li=[1,2,3,4,5]
print(rece(cmp,li))

输出结果:5

或者

from  functools import rece
li=[1,2,3,4,5]
print(rece(lambda x,y:x if x>y else y ,li))
#结果一样是 5

热心网友 时间:2022-04-06 20:40

list01=[[1,2,3],[2,1,3],[3,1,2]]//二维数组
n1=1//查询列序数,以0算起
mx=list01[0][n1]//最大值
for n2 in range(len(list01)):
if mx<list01[n2][n1]:
mx=list01[n2][n1]
print(mx)

热心网友 时间:2022-04-06 23:21

你可以将这列数放入列表,对列表进行排序或者使用max函数均能达到你的要求。

热心网友 时间:2022-04-07 02:19

1)如果是列表:
>>> a=[1,2,6,4,3]
>>> a
[1, 2, 6, 4, 3]
>>> max(a)
6
2)使用numpy
>>>import numpy as np
>>>np.max(a)
>>>6

热心网友 时间:2022-04-07 05:34

使用max函数

热心网友 时间:2022-04-07 09:05

a=[1,2,3,2,1]
b = max(a)

热心网友 时间:2022-04-07 12:53

max()
或:
list.sort()
list[-1]

热心网友 时间:2022-04-07 16:58

热心网友 时间:2022-04-07 21:19

nums=[5,3,7,4,9,1]
max(nums)

热心网友 时间:2022-04-08 01:57

用冒泡吧 这个比较简单 当然如果数值太多的话建议了解更屌点的算法
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
路由器网线一米多少钱 东芝电视怎么投屏安卓手机 东芝电视怎么投屏 东芝电视投屏功能在哪里 指甲根部半月白 ...在指甲中部黑线长起 还有就是月牙上有白色一块 都在同一个指_百度... 我农业银行五年定期无密码存款,身份证没了,仅凭身份证复印件和存款单... 混凝土强度回弹怎么测算推定值,是否满足要求?一篇文章讲明白_百度知 ... 发动机舱有胶皮味跟安装防盗器有关系吗 cb400f启动后有股胶皮味道 一个袋子装了半袋米,倒出三分之一多1千克后还剩19千克... 麻烦问一下,真三国无双8为什么刚进来就会卡?该怎么办 真三国无双8下载完了,无法打开。一打开就闪退,迫切求大神解决,解决后有重谢 西门子变频器430,模拟量输入4-20MA对应输出的频率是多少?要设置什么参数吗? 西门子变频器u参数设置 男生蓝牛仔裤配什么衣服好看? 男的浅色的牛仔衣配什么裤子好? 男士穿哪种衣服,搭配牛仔裤会帅爆? 牛仔衣服怎么搭配男 苹果11下载的视频,软件卸载了,内存没减少,那个视频在哪去了? 我的裤子是灰色的但是它染上了紫色衣服的颜色怎么办才能祛除? 我妈染发时染发那人不小心把紫色染到了衣服上,至今已经几天了,要怎样去掉啊 刚买的衣服洗的时候被染了 怎么办 是紫色的 被染上黑色了怎么去除? 淡紫色衣服染上了浅蓝色怎么去除 衣服上不小心被染上了紫色该怎么洗掉 紫色的衣服染上了黑色牛仔裤上掉下来的颜色,请问怎样可以去除掉啊 紫色衣服被染了紫色 ,怎么洗干净? 衣服紫色上染上黑色了怎么办 紫色裙子染了黑颜色怎么办? 腌菜用的玻璃罐洗干净能不能泡青梅酒? 拼多多上腌菜玻璃瓶含铅吗? 真三国无双8闪退怎么解决? 真三国无双8Win10黑屏然后就闪退? 三峡水电站位于我国第几阶梯。 真三国无双8 打开 显示加载一会停止工作 怎么破 为啥真三国无双8玩起来超级卡啊 咋回事 三峡大坝应再建一层梯级电站,年发电可多一千亿度 长江三峡的发电量占全国发电量的百分之多少 真三国无双8闪退怎么解决 闪退解决方法 真三国无双8停止工作怎么破 三峡工程的电力将主要供给哪些地区? 真三国无双8打开闪退 真三国无双8停止工作 真三国无双8卡顿帧数低怎么回事 游戏优化设置 三峡水电年总发电量是多少啊 求大神告诉我真三国无双8正版破解补丁 为什么打了到游戏特别卡而且进游戏加载界面闪退 怎么回事 求解? 真三国无双8卡顿怎么办 真三国无双8显卡设置 真三国无双8配置够怎么还特别卡 三峡水电站和葛州坝电站是同一个吗 真三国无双8为什么进入游戏后,按什么键都动不了 《真三国无双8》pc卡顿帧数太低怎么办