问题标签 [stability]
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.
matlab - Matlab-闭环传递函数频率跟踪
我希望我能很好地解释我的问题,
假设我有一个闭环控制系统,并且我知道给定的物理设备Gp
(补偿器和反馈传递函数为 1)。问题是检查系统是否可以2 rad/sec
完美地跟踪频率。查看'Gp'(s=jw)|w=2
并替换T(s)=1/(s^2+5)
我们看到1
它完美地跟踪它,但T(s)
它本身并不稳定。假设我可以在 Matlab 中检查它并看到输出图(的T(s)
)不跟踪的输入w=2
(输出和输入图在同一个图上)。
我如何编写代码来重现这种情况?(有人建议使用 lsim,但我无法完全理解)谢谢!
algorithm - 四轴飞行器稳定性pid代码
我正在使用加速度计和陀螺仪构建四轴飞行器。表格如下所示:
我的音高由前后电机控制。我的滚动由左右电机控制。
我使用了 PID和伺服库。
这是我的音高稳定性代码:
如您所见,我还没有真正的算法来稳定四边形。我将不胜感激。我已经尝试了一些样品。它并不顺利。即使不使用我的PID库的帮助也将不胜感激。
machine-learning - 如何使用 scikit-learn RandomForestClassifier 实现稳定性?
我有 3.25 年的基于时间的数据,我正在使用 scikit-learn 的 RandomForestClassifier 尝试对进来的实时数据进行分类。我的数据集大约有 75,000 行和 1,100 列,我的训练/测试拆分是前 3 年用于火车(66,000 行),过去 0.25 年(3 个月或 9,000 行)用于测试。
由于每次训练时都会存在可变性,因此我并不总是看到对测试数据进行分类的精确度……但有时我会看到。因此,我尝试做的是一遍又一遍地重新训练分类器,直到我确实看到对测试数据进行分类的精度很高,然后将该版本保存到磁盘中,以便在新数据进入时用于实时分类。
有人可能会说这会使模型过度拟合测试数据......这可能是真的,但我已经决定,由于训练中的随机性,在第一次迭代和第 100 次迭代中找到一个好的拟合没有区别,因为发生良好拟合的迭代完全是偶然发生的。因此,我决心继续重新训练,直到找到合适的人选。
我所看到的是,我可以找到一个适合在整个 3 个月的测试期间具有良好/稳定精度的拟合,但是当我使用该模型对第 4 个月的实时数据进行分类时,它不是稳定,精度差很多。
问题 1:一个模型怎么可能连续 3 个月具有出色/稳定的精度,但在第 4 个月却陷入困境?
问题 2:如何更改或增强我的设置或流程以实现实时数据的分类精度稳定性?
performance - Microsoft Access accdb 与 mdb
我必须修复和拼凑一个非常不稳定的数据库系统,该系统被我所在组织的几名员工使用。这个系统在其生命周期中被复制、复制、共享和以其他方式滥用,以及各种升级到设计和表结构的各个方面。总而言之,系统已经遭受损失并且变得相当不稳定。我设法编写了一个流程(使用手动方式和 VBA),将数据、查询、表单、报告和宏提取到新数据库中(尽管我不能保证其中的任何一个)。
我想问一下:是否有任何巨大的性能差异让我倾向于accdb(Microsoft Access 2007 db 格式)或mdb(Microsoft Access 2003 db 格式)?同样,这两种格式是否存在任何可能影响此类决定的重大稳定性和结构完整性问题?
注意:当前版本是 mdb。
python - PySide 1.2.4 稳定吗?最新版本因奇怪的错误而崩溃
我花了一周时间调试一个由于随机错误导致 Python 崩溃的问题(没有给出脚本错误,实际上是崩溃了它的虚拟机)。
在使用 跟踪了几天后procdump
,我发现这PySide 1.2.4
是导致问题的原因。他们的稳定版本不稳定吗?
memory - 出现错误 R14(超出内存配额)错误时自动重启 Heroku dynos
我正在运行一个需要泄漏内存的库的应用程序。(不幸的是,这个专有软件别无选择)。结果,测功机超出了它们的内存限制并发出错误 R14(超出内存配额)错误。
有没有办法自动重启发出错误 R14 的测功机?
或者 Heroku 会真正为我重新启动测功机吗?如果是的话,大概是什么时候?(在文档中找不到任何关于此的内容,我从未注意到 heroku 关闭了我的测功机)
非常感谢您!
埃迪
java - 如何检查某种整数的稳定性?
我正在开展一项活动,在该活动中,我必须确定在一组给定方法中使用哪种排序,因为它是从仅包含 .class 文件的 .jar 文件运行的,所以我实际上无法查看。我所能看到的只是时间信息(所以我可以根据时间复杂度确定它可能是什么类型)。但是,被排序的元素是随机生成的整数,并且允许重复。为了正确识别排序,我必须以某种方式识别哪些方法没有以稳定的方式排序——无法查看源代码或整数数组。例如,我可以有一个数组 [1,2,3,9,5,64,8,5,1],排序后将是 [1,1,2,3,5,8,9,64] . 但是,如果使用诸如非稳定选择排序之类的方法对其进行排序,则两个 1 值将按照彼此的相对顺序进行切换。
python - Python:PySerial 随机断开与设备的连接
我有一个使用 PySerial 运行数据采集的进程。它现在工作正常,但我必须做一件奇怪的事情才能让它连续工作,我不确定这是否正常,所以我问了这个问题。
会发生什么:看起来连接不时断开!大约每 30-60 分钟一次,误差线很大(可能会持续数小时并没问题,但有时会经常发生)。
我的问题:这是标准吗?
我的临时解决方案:我编写了一个简单的“重新打开”函数,如下所示:
我所做的是,如果数据拉取失败 2 分钟,我用这个功能重新打开设备,它继续运行良好,没有任何问题。
我的程序模型:这是一个 GUI 程序,用户单击“开始”之类的东西,该按钮会做一些准备工作并通过以下方式运行一个功能multiprocessing.Process()
:
然后该函数运行一个while循环,该循环通过以下方式轮询数据:
我知道问题发生的方式是devObj.inWaiting()
不断返回零......无论设备上有多少数据!
这种行为是预期的,并且应该始终考虑它是否发生?
php - Composer - 请求的包存在,但这些被您的约束拒绝
当我从作曲家运行我的安装时,我有这个错误:
λ composer install 您正在运行启用了 xdebug 的 composer。这对运行时性能有重大影响。请参阅https://getcomposer.org/xdebug 使用包信息加载 composer 存储库 更新依赖项(包括 require-dev) 您的需求无法解析为一组可安装的包。
错误 :
问题 1 - 请求的包 antoineb1/smoney_bundle 1.0 作为 antoineb1/smoney_bundle[dev-master] 存在,但这些被您的约束拒绝。
我的composer.json
c# - 控制台窗口立即消失
控制台窗口在使用 c# 的 Visual Studio 中不稳定。ReadLine()
也不工作。窗口立即消失,我看不到结果。