level 5
贴吧用户_QKDDZb9
楼主
PikingDistance[list_] :=
Total[Table[
Max[Table[
SequencePosition[
PData[[m]][[list]], {Data4[[Result[[m]]]][[x]][[n]]}][[1,
1]], {n, 1, Length[Data4[[Result[[m]]]][[x]]]}]] -
Min[Table[
SequencePosition[
PData[[m]][[list]], {Data4[[Result[[m]]]][[x]][[n]]}][[1,
1]], {n, 1, Length[Data4[[Result[[m]]]][[x]]]}]], {x, 1,
Length[Result[[m]]]}]]
这是我自己定义的一个函数,Data4,PData,Result都是一些数据集(比较大),这个函数实现起来非常低效,对于每个自变量来说要运行0.047s之多
2022年07月23日 09点07分
1
Total[Table[
Max[Table[
SequencePosition[
PData[[m]][[list]], {Data4[[Result[[m]]]][[x]][[n]]}][[1,
1]], {n, 1, Length[Data4[[Result[[m]]]][[x]]]}]] -
Min[Table[
SequencePosition[
PData[[m]][[list]], {Data4[[Result[[m]]]][[x]][[n]]}][[1,
1]], {n, 1, Length[Data4[[Result[[m]]]][[x]]]}]], {x, 1,
Length[Result[[m]]]}]]
这是我自己定义的一个函数,Data4,PData,Result都是一些数据集(比较大),这个函数实现起来非常低效,对于每个自变量来说要运行0.047s之多

