作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个程序可以使用 Julia 的微分方程包模拟粒子的路径。模拟允许粒子撞击设备 - 为防止继续模拟此类粒子,我使用了求解器(特别是 EulerHeun
求解器)的 unstable_check
。但是,这会导致如下警告:
┌ Warning: Instability detected. Aborting
└ @ SciMLBase <path>\.julia\packages\SciMLBase\0s9uL\src\integrator_interface.jl:351
当我模拟数千个粒子时,这可能会很烦人(而且很慢)。
我可以抑制这个警告吗?如果不是,是否有另一种(更好的)方法来中止某些粒子的模拟?
我认为这里没有必要使用代码示例;如果您不这么认为,请告诉我。
最佳答案
有Suppressor.jl
,尽管我不知道这是否会减少您从正在创建的警告中获得的开销,因此特定于 DiffEq 的设置可能是更好的方法(不过我对 DiffEq 了解不多,抱歉!)
这是自述文件中的示例:
julia> using Suppressor
julia> @suppress begin
println("This string doesn't get printed!")
@warn("This warning is ignored.")
end
只是抑制你想要的警告 @suppress_err
关于Julia 微分方程抑制检测到的不稳定性警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70785510/
最近,我一直在试验 np.argsort,我发现了一些奇怪的东西。 如果你运行下面的代码,你会得到结果: In [0]: np.argsort([3]*16) Out[0]: array([ 0,
我正在从当前环境(Python 2.7.3 64 位,pandas 0.9)升级到新环境(Python 2.7.6,pandas 0.14.1),我的一些回归测试失败了。我追踪到 pandas.sta
我是一名优秀的程序员,十分优秀!