问题标签 [zerocrossing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 根据另一列在 pandas 中创建一个特征
我有以下数据集:
它是关于股票价格的指标,即变化率。
当熊猫数据框上的当前特征从正变为负时,我想编写一个代码,在熊猫数据框上创建一个新特征(列),反之亦然。
通过一个例子更容易解释:让我们使用特性ROC9
。
我创建了一个名为的新变量ROC9_signal
并将其设置为0
:
当ROC_9
从negative
到 时positive
,我想改变ROC9_signal
从0
到1
。
当ROC_9
从positive
到 时negative
,我想改变ROC9_signal
从0
到-1
。
查看数据,我想ROC9_signal
从 更改0
为-1
,因为值已从0.16
( positive
) 变为-0.006
( negative
)。
查看数据,我希望ROC_9
信号从0
变为1
,因为值已从 - 0.11
( negative
) 变为0.05
( positive
)。
查看数据,我想ROC9_signal
从 更改0
为-1
,因为该值已从0.20
(正)变为 - 0.008
(negative
)。
只有发生更改的行我想从 0 更改为 1 或 0 更改为 -1,其他行必须保持为 0。
然后,我将应用相同的逻辑来创建一momentum10_signal
列和一chalkin_money_flow_signal
列。因此,我想要一个可以应用于不同列而不是手动的解决方案。
在此先感谢您的帮助。
这是完整数据的样子:
python - Python:频率估计的过零方法
我试图了解频率估计的过零方法。搜索后,找到了这段代码:
进一步剖析学习,我写了下面的代码:
我的问题是, line 发生了什么freq = framerate/average_of_total_points/2
。求过零差的平均值并除以 2 的目的是什么?
有人愿意解释吗?谢谢你。
r - 使用带有向量的过零算法
我对过零算法有一些问题。假设我们有这个数据集:
我需要在 R 中编写一个函数,在 df 中创建一个新列,指示 X 何时从正变为负:
0 表示没有过零,1 表示过零。
这应该很容易做到,但到目前为止我还没有找到解决方案。
有什么建议给我吗?
此致
sympy - 在 sympy 中获得多个零?
我想从sympy.solveset
. 对于下面的示例,我得到zeroes = {0}
. 我想收到类似的东西
zeroes = {0, 0, 0, 0, 0, 0}
。谢谢!