在Python中最小化数组和值

2024-09-30 12:30:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个浮点向量(来自数组上的一个操作)和一个浮点值(实际上是数组的一个元素,但这并不重要),我需要从它们中找出最小的浮点值。你知道吗

我希望能找到他们之间的最小一行在一个'Python'的方式。你知道吗

    MinVec = N[i,:] + N[:,j]
    Answer = min(min(MinVec),N[i,j])

很明显,我正在执行两个最小化调用,我希望能够用一个调用来替换这个调用。或许我也可以消除向量MinVec。你知道吗

另外,这是动态规划中的一个简短程序。 蒂亚。你知道吗

编辑:抱歉,我没有说明我使用的是numpy。变量N是一个数组。你知道吗


Tags: answer程序numpy元素编辑方式动态数组
2条回答

可以附加值,然后最小化。不过,我不确定这两种方法的相对时间考虑因素是什么-我不一定认为这样更快:

Answer = min(np.append(MinVec, N[i, j]))

这与上面的答案是一样的,但是没有使用numpy。你知道吗

Answer = min(MinVec.append(N[i, j]))

相关问题 更多 >

    热门问题