【发布时间】:2016-01-12 10:52:02
【问题描述】:
我有一个使用随机值生成曲线的代码。和一条穿过它的水平线。代码如下。
import numpy as np
import matplotlib.pylab as pl
data = np.random.uniform(low=-1600, high=-550, size=(288,))
line = [-1290] * 288
pl.figure(figsize = (10,5))
pl.plot(data)
pl.plot(line)
现在我需要找到曲线(数据)和直线的所有交点的坐标。曲线由连接相邻点的线段组成。曲线与直线相交的交点很多。任何帮助,将不胜感激。谢谢!
【问题讨论】:
-
您可以在我的回答中使用函数
find_transition_times的变体:stackoverflow.com/questions/15112964/…