📜  在 Julia 中获取最小元素及其索引 – findmin() 方法(1)

📅  最后修改于: 2023-12-03 15:07:41.959000             🧑  作者: Mango

在 Julia 中获取最小元素及其索引 – findmin() 方法

在 Julia 中获取数组中最小元素及其索引是一项常见的任务。Julia 提供了 findmin() 方法来实现此功能。

语法

以下是 findmin() 方法的语法:

findmin(itr)

其中,itr 表示要查找最小元素的迭代器或数组。

返回结果

findmin() 方法返回一个元组 (minval, argmin),其中:

  • minval 表示迭代器或数组中的最小元素。
  • argmin 表示最小元素的索引。
使用示例

下面是一个数组使用 findmin() 方法的示例:

arr = [8, 7, 3, 9, 2, 1, 5, 4, 6]
minval, argmin = findmin(arr)
println("最小元素:", minval)
println("最小元素索引:", argmin)

该代码将输出以下结果:

最小元素:1
最小元素索引:6

此外,findmin() 方法也可用于查找多维数组中的最小元素及其索引。

arr2 = [1 2 3; 4 5 6; 7 8 1]
minval, argmin = findmin(arr2)
println("最小元素:", minval)
println("最小元素索引:", argmin)

此代码将输出以下结果:

最小元素:1
最小元素索引:9

综上所述,findmin() 方法是一个方便的工具,可帮助 Julia 用户快速查找数组中的最小元素及其索引。