为什么scipy函数'find_peaks'的例子总是返回一个'_'和'peaks'?

cbeh67ev  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(155)

每当我查看find_peaks函数的examples时,它总是显示如下所示的用法

peaks, _ = find_peaks(x, height=0)

_是干什么用的?我从来没有在任何例子中看到过它。

bwitn5fc

bwitn5fc1#

实际上,在你的链接中已经解释并使用了它。最后一个例子和文档本身都说,find_peaks返回找到的峰的属性字典。如果返回值可以被丢弃,则使用_。这样,多个返回值仍然是解包的。如果你写为:

peaks = find_peaks(x, height=0)

由于峰值[1]现在包含返回的字典,因此需要通过峰值[0]来访问峰值。

相关问题