Scikit-Maad - 从rois.find_rois_cwt函数中获取输出的csv以便进行自我分析
我正在尝试使用scikit maad中的一个函数rois.find_rois_cwt
,这个函数可以输出一个数据表和一个漂亮的图形。如果我能以csv格式(或者其他任何形式)获取用于绘制幅度和时间的数据,那就太好了,这样我可以进行一些额外的分析。
不过,这个函数并没有直接输出这些数据,所以我不太确定该怎么做。任何帮助都会非常感激!
我尝试用这段代码查看源代码,然后自己复制粘贴并编辑输出,但它涉及到太多其他函数,我不知道该怎么处理。
我还尝试使用一些被注释掉的代码,但这也产生了错误。
我主要想要的是第一个子图中函数生成的值——也就是幅度和时间的值列表/数组。
import maad
from maad import sound, rois
from maad import features
import inspect
s, fs = sound.load("C:\\Users\\Student\\Project Stuff\\Our Audio Files\\190324\\240319_0086_F.wav")
rois.find_rois_cwt(s, fs, flims=(600,1800), tlen=3, th = -0.000001, display=True, save_df=True, savefilename='240319_0086_F_rois.csv')
#fig1, fig2, ax1, ax2 = rois.find_rois_cwt(s, fs, flims=(600,1800), tlen=3, th = -0.000001, display=True, save_df=True, savefilename='240319_0086_F_rois.csv')
#x_data = ax_2.lines[0].get_xdata()
#y_data = ax_2.lines[0].get_ydata()
source_code = inspect.getsource(rois.find_rois_cwt)
print(source_code)
0 个回答
暂无回答