标签: minimum

算法,找到局部/全局最小值,2 个变量的函数

让我们有一个有两个变量的函数:

 z=f(x,y) = ....
Run Code Online (Sandbox Code Playgroud)

你能建议我任何合适的方法(简单的算法,快速收敛)来计算某些间隔的局部极值或全局极值吗?

感谢您的帮助。

algorithm function minimum

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

如何在numpy数组中找到最大负数和最小正数?

我得到一个包含正数和负数的数组。

import numpy as np
arr = np.array([-10.2, -5.3, -2.1, 0, 1.2, 3.4])
Run Code Online (Sandbox Code Playgroud)

我想找到对应于最大负数和最小正数的索引。在上面,我的预期结果是24。有什么numpy技巧可以实现这一目标吗?我在此链接中找到了解决方案,但我想知道如何通过numpy函数完成此操作: 查找数组中最大负元素和最小正元素的索引

python arrays numpy max minimum

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

错误:值 min 不是 (Int, Int) 的成员

我正在尝试生成包含元组数组的 RDD,该数组以国家/地区名称作为第一个元素,将元组的最小整数作为第二个元素。

我这里有这个代码。

val test = sc.parallelize(Array(("US", (4,2)), ("France", (1,2)), ("Italy", (2,3))))
Run Code Online (Sandbox Code Playgroud)

我想将一个变量存储到一个如下所示的值中:

Array( ("US", 2), ("France", 1), ("Italy", 2) )
Run Code Online (Sandbox Code Playgroud)

我尝试使用此代码,但它产生了“Value min is not a member of (Int, Int)”错误。

val test1 = test.map(x => (x._1, x._2.min))
Run Code Online (Sandbox Code Playgroud)

如何获得最小值Tuple2[Int, Int]

scala tuples minimum rdd

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

如何从 Perl 中的散列中获取最小值键

我有能够从哈希值中选择最小值的脚本。

use strict;
use warnings;

use Data::Dumper;
use List::Util qw(min);

my @array = qw/50 51 52 53 54/;

my $time = 1596561300;

my %hash;

foreach my $element(@array){  
    $hash{$time} = $element;
    $time += 6; #based on some condition incrementing the time to 6s
}

print Dumper(\%hash);

my $min = min values %hash; 
print "min:$min\n";
Run Code Online (Sandbox Code Playgroud)

在这里,我能够50从哈希值中的所有值中获取最小值。但是我如何才能获得对应于最小值的哈希键,即1596561300.

perl hash minimum

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

如何找到大于或等于 a 的值,然后在 R 中找到这些最大值中的最小值?

a <- 0.6875
estFj <- c(-0.8231686, 0.1237904, 1.1967068, 1.3772572)

#What I tried so far is: 

for(i in estFj) {
  if (i >= a) { 
    t = c(i)
  }
}

t
Run Code Online (Sandbox Code Playgroud)

但它只给出 1.3772572 的值,而我需要所有estFj大于或等于 a 的值,然后找到这些大于或等于 a 的值中的最小值!

我该如何解决?

loops for-loop if-statement r minimum

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

与仅在 Modelica 中定义连续导数函数 C0 相比,有什么优势?

我想知道 Modelica 在实现可导函数(对 min(.) 函数具有连续导数)方面是否有任何优势?

\n

对于 x\xe2\xa9\xbe0 的 min(.) 函数,我尝试了以下操作:

\n
1/ f1(x,s) := Smooth(0, noEvent(min(x,s)))\n2/ f2(x,s) := Smooth(10, x*(1+(x/s)^60)^(-1/60) )\n
Run Code Online (Sandbox Code Playgroud)\n

实现如下所示:

\n
function Limiter "Function  Limiter"\n  input Real x;\n  input Real xc(final min=0);\n  output Real y;\nprotected \n  Real mx;\n  parameter Real k=3;\n  parameter Integer o(\n    final min=1,\n    max=30) = 30;\n  final parameter Integer twoO=2*o;\nalgorithm \n  mx := noEvent(min(x, k*xc));\n  if noEvent(abs(xc)) >= 1 then\n    y := mx*(1 + (mx/xc)^twoO)^(-1/twoO);\n  else\n    y := mx*xc*(xc^twoO + mx^twoO)^(-1/twoO);\n  end if;\n …
Run Code Online (Sandbox Code Playgroud)

minimum smoothing derivative modelica

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

获取较小数字的函数

我有2个变量,每个变量包含一个数字(整数).我想把它们排在第一和第二大的最低数量.例如:

$sortedVar = getSmaller(45, 62); // Will return 45
$sortedVar = getSmaller(87, 23); // Will return 23
Run Code Online (Sandbox Code Playgroud)

你知道我想做什么吗?你能帮我吗?谢谢 :)

php minimum

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

python中最小的浮点数

如何在Python中找到最少的浮点数?min()或array.min()不起作用.这是代码:

import numpy as np

z=np.array([[ -4.26141957e-01],
       [ -2.26582552e-01],
       [ -7.28807682e-03],
       [  2.72843324e-02],
       [ -5.59146620e-02],
       [ -2.06062340e-05],
       [  1.06954166e-09],
       [ -6.34170623e-01],
       [  5.07841198e-02],
       [ -1.89888605e-04]])

z_min=z.min()
Run Code Online (Sandbox Code Playgroud)

这给了z_min = -0.63417062312627426.我是Matlab用户,所以这让我很困惑......

python arrays numpy minimum

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

查找元组中最小元素的最大值

如果我有一个清单

[[209, 34], [50, 170], [197, 32], [75, 156], [176, 51], [54, 141], [205, 19], [35, 173]]
Run Code Online (Sandbox Code Playgroud)

我如何找到具有最小最小元素的子列表?

即,在上面的情况下,它将是索引[3]- [75,156]因为它的最小值大于所有其他元素的最小值.

python list max minimum

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

为什么Integer.MIN_VALUE不等于变量中存储的Integer.MIN_VALUE?

我用以下字段创建了一个Interval类:

...
private static final Integer MINF = Integer.MIN_VALUE;
Integer head,tail;
...
Run Code Online (Sandbox Code Playgroud)

当我创建这个类的实例,制作this.head = Integer.MIN_VALUE,并且我想检查head的值是否相等时MINF,它表示它们不相等.

Interval i = new Interval(Integer.MIN_VALUE,10);
System.out.println(i.toString()); //[-2147483648,10]
Run Code Online (Sandbox Code Playgroud)

所以我继续尝试打印这些值,

public String toString() { 
    ...
    //What the hell?
    System.out.println("MINF == Integer.MIN_VALUE: " + (MINF == Integer.MIN_VALUE)); //true
    System.out.println("MINF == this.head: " + (MINF == this.head)); //false
    System.out.println("Integer.MIN_VALUE == this.head: " + (Integer.MIN_VALUE == this.head)); //true
    ...
    return "*insert interval in format*";
} 
Run Code Online (Sandbox Code Playgroud)

哪个说

MINF == Integer.MIN_VALUE真的

MINF == this.head虽然是假的 …

java integer minimum

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

标签 统计

minimum ×10

python ×3

arrays ×2

max ×2

numpy ×2

algorithm ×1

derivative ×1

for-loop ×1

function ×1

hash ×1

if-statement ×1

integer ×1

java ×1

list ×1

loops ×1

modelica ×1

perl ×1

php ×1

r ×1

rdd ×1

scala ×1

smoothing ×1

tuples ×1