问题标签 [pendulum]
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 - Pendulum 的人类日期时间差异
我最近偶然发现了这个很棒的pendulum
“datetimes made easy”库。
它有一个非常好的功能,可以显示日期时间之间的“类人”差异:
但是,是否有可能让它适用于更复杂的差异——比如“年”和“周”?
我希望它能够输出10 years and 5 weeks from now
。
python - 让 Pandas 与 Pendulum 一起工作
我最近偶然发现了一个新的很棒的pendulum
库,可以更轻松地使用日期时间。
在pandas
中,有一个方便的to_datetime()
方法允许将系列和其他对象转换为日期时间:
创建自定义to_<something>
方法的规范方法是什么 - 在这种情况下to_pendulum()
,方法可以将日期字符串系列直接转换为Pendulum
对象?
这可能会导致Series
具有各种有趣的功能,例如,将一系列日期字符串转换为一系列“从现在开始的偏移量”——人类日期时间差异。
python - 编码练习:观察钟摆
在物理学中,对于长度为 L 且初始角度为 A 的摆,其在时间 T 的水平 > 位移 X(T) 由公式 X(T) = L × cos(A × cos(T × √9.8/L) 给出) - L × cos(A)
编写一个接受两行输入的程序;第一行是 L,>第二行是 A。输出应该是十行,给出 X(0)、>X(1)、X(2)、...、X(9) 的值。例如,如果第一行输入是 53.1,第二行输入是 0.8,那么第一行输出是 0.0,第二行输出是 53.1*cos(0.8*cos(1*√9.8/ 53.1)) - 53.1*cos(0.8) ~ 2.6689。
我写了这个,我不明白我做错了什么?
输入 :
我的输出:
预期答案:
simulink - 卡尔曼滤波器摆估计状态
我在 simulink 上实现了一个简单的钟摆数学模型。我实现了一个卡尔曼滤波器来估计速度状态,输入为零扭矩,初始位置设置为某个角度 (pi/18),初始速度设置为零。
我想只有一个位置测量作为系统的输出,目标是对状态有一个很好的估计。我希望能很好地估计角度和速度,但就速度估计而言,这是完全错误的。
我认为框图中有问题。问题是:使用卡尔曼滤波器对机械线性钟摆的两种状态进行“良好”估计是可能的吗?
python - 使用梯形规则在 python 中绘制钟摆运动
我试图绘制角度 θ 和角速度 ω 如何随时间 t 变化,使用梯形规则求解微分方程,但我无法生成实际图。
这是我尝试为没有摩擦阻尼或驱动力的线性摆实现的代码,其中 θ 初始化为 0.2,ω 初始化为 0.0
我已经通过 for 循环手动计算了前几次迭代的值,它似乎表现得应该做,但情节只是没有给我任何东西:
我知道它应该得到一个正弦曲线,所以我认为这可能只是我尝试生成情节的一个问题。
任何帮助将非常感激。
python - 用python摆一段时间
尝试每天运行并使用摆锤另存为单独的 CSV 文件。现在我只能拿到第一天的period
。不确定我是否需要outfile
,但我假设我需要,因为我希望每个单独的 CSV 文件都写入、关闭并开始一个新文件。
c++ - 双摆返回 nan 结果。为什么?
当我运行此代码时,双摆会显示片刻然后消失。似乎公式中的大多数变量 num1、num2 等在钟摆消失后的那一瞬间开始返回 nan。谁能明白为什么?我认为这与将度数转换为 180 度的弧度有关,所以我在转换函数中添加了 if 语句。
这是双摆运动公式的链接。为简单起见,我将公式分解为多个部分。https://www.myphysicslab.com/pendulum/double-pendulum-en.html
这个想法来自 Coding Train 的 Double Pendulum 视频:https ://www.youtube.com/watch?v=uWzPe_S-RVE
python - 在 pendulum.parse 中为不明确的日期指定 dst_rule
我必须从应用程序中的 CSV 文件中解析时间序列数据。时间戳有时是 DST 转换的区域时间。我想使用 python-pendulum 来解析日期字符串。是否可以dst_rule
在调用pendulum.parse
方法时指定?它似乎被忽略了:
在我的应用程序中,我需要第一个字符串是 '2017-10-29T02:30:00+ 02:00 '。有没有办法做到这一点?
python - 使用 python tkinter 对双摆动画产生奇怪的减速效果
我刚刚开始使用 python 并尝试使用 tkinter 创建双摆动画。我知道由于我缺乏经验,我可能采取了一种复杂的方法。
我有一个我没想到的错误。钟摆似乎在某些地方奇怪地减慢了速度。随着时间的推移,系统的能量似乎下降了,这不应该发生,因为我没有考虑任何摩擦。
我不认为我在 theta1_dotdot 和 theta2_dotdot 的公式中犯了错误,因为即使我使用更简单的(非物理)公式也会发生减速。
这是我的程序:
python - 如何将钟摆转换为 datetime.datetime 类型?
在当前部分系统中使用了 pendulum v1.4,但使用 croniter 会导致https://github.com/sdispater/pendulum/issues/214中描述的错误
这适用于 datetime.datetime 类型,我仍然必须使用 pendulum v1.4。
所以我正在寻找如何有效地将钟摆转换为 datetime.datetime 类型的解决方案?
已经尝试将摆锤格式化为字符串并使用 dateutil.parser 进行解析。