📅  最后修改于: 2023-12-03 15:07:41.959000             🧑  作者: Mango
在 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 用户快速查找数组中的最小元素及其索引。