尝试计算以下系列中最后5个元素的标准差是我从TradingView官员的ADX实现中复制的实现study(title="DMI movement out of 2SD in last 10 points", shorttitle="StrategyX", format=format.price, precision=4, resolution="")len = input(14
, 2.0], [2.67, 2.67, 2.0, 2.0]]] 我想计算子列表的标准差和平均值,我应用的是: mean = [statistics.mean(d) for d in mylist]
stdev= [statistics.stdev(d) for d in mylist] 但它也接受我不想要的0.0值,因为为了不让它们为空,我把它们变成了0。
我想根据上一步中计算的mean和stdev列的值来计算列。我无法正确地使用lambda函数。# Convert the dictionary into DataFramedata_stdevLV'] = df.apply( if data_mean < 55.5:
LV = (55.5-data_mean)+(3.1*data_stdev)