标签: minimum

获取数组python中的最小数字

我想在python中编程

我有一个数组,其中包含数据

[A,20,False] [B,1,False] [C,8,False]

我希望能够通过获得具有最低中间数的元素来遍历数组,因此例如要处理的下一个元素将是B,因为它具有最小的第一个.然后这会被删除,因此下一个要使用的元素将是C,因为20和8 8中的最小数字是...

希望我明白这一点

请帮忙

谢谢

python arrays loops for-loop minimum

1
推荐指数
1
解决办法
2949
查看次数

为输入字段 Cakephp 设置最小值

如何为 type=>number 的输入表单字段设置最小值。我有一个计数字段,该字段的最小值应设置为 0。

cakephp input minimum

1
推荐指数
1
解决办法
6517
查看次数

列表python中的多个最大值

嘿,所以我是NEWBY我想知道如何从列表中找到多个最大值(即,有多个最大值或相同长度的项目)和最小值(与最大值相同).我已经尝试过使用这个max功能,但它只打印了一个项目,同样的min.它将在列表中的字符串长度(例如使用len)中完成!

这是我到目前为止的代码

    def choice4(filelist):
       try:
           c4longest=max(filelist,key=len)
           print(c4longest,"is the longest item in the list")
Run Code Online (Sandbox Code Playgroud)

python list max minimum

1
推荐指数
1
解决办法
7161
查看次数

prolog 查找最小值查询

如果我有以下格式的事实:

person(name,age).
Run Code Online (Sandbox Code Playgroud)

如何编写查询以找到最年轻的人?

我试过使用递归,但我一直陷入无限循环。到目前为止,从我完成的所有阅读中,我发现我需要使用 ! 切割运算符。任何帮助将不胜感激。

prolog minimum

1
推荐指数
1
解决办法
5122
查看次数

矩阵列中的最小元素

我需要找到列中具有最大列总和的所有元素的最小值.我做了以下事情:

创建随机矩阵

from numpy import *
a = random.rand(5,4)
Run Code Online (Sandbox Code Playgroud)

然后计算每列的总和并找到最大元素的索引

c = a.sum(axis=0)
d = argmax(c)
Run Code Online (Sandbox Code Playgroud)

然后我尝试在这一列中找到最小数字,但我的语法非常糟糕,我知道如何在当前索引的行中找到最小元素.

e = min(a[d])
Run Code Online (Sandbox Code Playgroud)

但是如何更改列?

python numpy matrix minimum

1
推荐指数
1
解决办法
2786
查看次数

来自数据表的R最小值不等于特定值

  1. 如何从R数据表中找到特定值以外的最小值?

    例如,数据表中可能存在零,目标是找到最小非零值.

    我尝试使用sapplywith min,但我不确定如何指定我们的额外条件,以便最小值不等于某个值.

  2. 更一般地说,我们如何从数据表中找到不等于可能值列表中的任何元素的最小值?

r minimum

1
推荐指数
1
解决办法
821
查看次数

为什么np.where&np.min似乎不能正常使用这个数组?

问题

所以我导入的数组包含从~0.0到~0.76的值.当我开始尝试使用Numpy找到最小值和最大值时,我遇到了一些奇怪的不一致,如果他们是我的错,我想知道如何解决,或者避免如果他们在Numpy开发人员端编程错误.

代码

让我们从使用np.max&找到最大值的位置开始np.where.

print array.shape
print np.max(array)
print np.where(array == 0.763728955743)
print np.where(array == np.max(array))
print array[35,57]
Run Code Online (Sandbox Code Playgroud)

输出是这样的:

(74, 145)
0.763728955743
(array([], dtype=int64), array([], dtype=int64))
(array([35]), array([57]))
0.763728955743
Run Code Online (Sandbox Code Playgroud)

当我查找数组恰好等于最大条目值的位置时,Numpy找不到它.但是,当我只是搜索最大值的位置而不指定该值是什么时,它就可以工作.请注意,这不会发生在np.min.

现在我对minima有一个不同的问题.

print array.shape
print np.min(array)
print np.where(array == 0.0)
print np.where(array == np.min(array))
print array[10,25], array[31,131]
Run Code Online (Sandbox Code Playgroud)

看看回报.

(74, 145)
0.0
(array([10, 25]), array([ 31, 131]))
(array([10, 25]), array([ 31, 131]))
0.0769331747301 1.54220192172e-09
Run Code Online (Sandbox Code Playgroud)

1.54 ^ -9足够接近0.0,看起来它似乎是最小值.但为什么值为0.077的位置也列出np.where?与其他值相比,这甚至不接近0.0.

问题

为什么np.where在输入数组的最大值时似乎不起作用,但在搜索时却是这样np.max(array)?为什么np.where() …

python arrays numpy minimum where

1
推荐指数
1
解决办法
1310
查看次数

如何在python中获取特定键的对象最小/最大值?

我有一个这样的列表:

list = [
    {'price': 2, 'amount': 34},
    {'price': 7, 'amount': 123},
    {'price': 5, 'amount': 495}
]
Run Code Online (Sandbox Code Playgroud)

如何在python中获取具有特定键的最小/最大值的对象?有了这个,我可以得到最小值:

min(obj['price']  for obj in list) # 2
Run Code Online (Sandbox Code Playgroud)

但我想要的是一个完整的对象

{'price':2,'金额':34}

我怎样才能做到这一点?有没有foreach等的简单方法?

python object minimum

1
推荐指数
2
解决办法
1517
查看次数

通过逐元素向量比较找到最小差异和对应值的最佳方法是什么?

我有一个问题。
向量 A 是查询,向量 B 是参考。
我想看看 A 的哪个值最接近 B 值之一。
两个向量都是有序的。

输入

A = c(1, 1.2, 4, 8, 9, 10, 30)
B = c(0.1, 3.9)
Run Code Online (Sandbox Code Playgroud)

输出

min_diff_value = 0.1
min_value_A = 4
min_value_B = 3.9 (optionnal)
Run Code Online (Sandbox Code Playgroud)

我想知道是否有技巧可以在没有耗时循环的情况下执行此操作?
谢谢你。

r vector minimum difference elementwise-operations

1
推荐指数
1
解决办法
53
查看次数

知道数组 C++ 中最小值位置的最简单方法

我有这段代码,如何找到读数数组中的最小值位置。例如,如果最小值是读数[10],有没有办法编写代码

int count = 0;
long readings[20] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
for (count = 0;count <21;count++;){
readings [count] =  time2[count] + (time3[count] * 60) + ( time4[count] * 3600);
}
Run Code Online (Sandbox Code Playgroud)

我之前实际上是在使用 if 语句。 if ( (readings[0] <= readings[1]) && (readings[2]) ) {} 但现在我想计算并比较数组中的 20 个数字(读数[0])与(读数[20]),如果有一种方法可以知道数组中的最小元素位置,我将不胜感激。

c++ arrays position minimum

1
推荐指数
1
解决办法
488
查看次数