我有一个包含两行的文本文件。我想找到第一排的局部极大值。我正在尝试下面的代码,但不知道为什么会出现此错误:“x
必须是1D数组”
f= open ('ttt.txt', 'r')
data = f.readlines()
for line in data:
c=line.split(' ')[0]
d=float (c)
a= np.array (d)
peaks, _ = find_peaks(a, height=0)
输入如下:
0 5
1 5
2 5
3 6
1 6
0 7
0 6
0.01 5
0.4 5
0.001 5
0.3 6
0.7 6
1.5 7
4 6
2 5
0.1 6
0 6
输出应为:
3 6
0.4 5
4 6
您可以从} 。它返回数组中的索引。你知道吗
scipy.signal
使用^{另外,要从文件加载数据,可以使用^{} 。它返回
numpy
数组中的数据(随时可用)。你知道吗代码如下:
Related topic
a
应该是一个列表,但是,您并不是在制作列表。你知道吗相关问题 更多 >
编程相关推荐