我正试图用 scipy.integrate.odeint() 来计算一些物种的衰变 . 其中一个衰减系数非常大,这似乎导致了一个问题,我不知道为什么或如何解决它 . 这是我的代码:

from scipy.integrate import odeint

import numpy as np

import matplotlib.pyplot as plt

def decay(init,t):

a,b,c,d = init

f0 = - 6*a

f1 = 3 * a - 1e12*b

f2 = 3 * a

f3 = 1e12 * b

return [f0,f1,f2,f3]

if __name__ == '__main__':

init = [1,0,0,0]

time = np.linspace(0, 1e12, 100001)

soln = odeint(decay, init ,time)

这给了我以下错误:

lsoda-- at t (=r1) and step size h (=r2), the

corrector convergence failed repeatedly

or with abs(h) = hmin ls

in above, r1 = 0.0000000000000D+00 r2 = 0.1552206225945D-09

/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/scipy/integrate/odepack.p

python scipy integrate_使用scipy.integrate.odeint()计算衰减相关推荐

  1. python寻峰算法_python/scipy的寻峰算法

    我可以自己写一些东西,通过找到一阶导数的零交叉点或其他东西,但它似乎是一个足够通用的函数,可以包含在标准库中.有人知道吗? 我的特殊应用是一个二维数组,但通常它会用于在FFT等中查找峰值. 具体地说, ...

  2. 为python安装numpy和scipy(federo)

    为了进行数值计算,例如积分等等,需要安装numpy和scipy,其中scipy是依赖于numpy的,所以先要装numpy. 1, 通过下载http://pypi.python.org/pypi/num ...

  3. 统计学(检验、分布)的 python(numpy/pandas/scipy) 实现

    scipy 中统计相关的 api:https://docs.scipy.org/doc/scipy/reference/stats.html https://zhuanlan.zhihu.com/p/ ...

  4. (Python)使用Gdal+Scipy获得Dem的经纬度的高程值(双线性和三次样条内插)

    (Python)使用Gdal+Scipy获得Dem的经纬度的高程值(双线性和三次样条内插) 前言 基本原理 双线性内插 三次样条内插 代码实现 后记 前言 最近使用python进行一些的遥感影像处理, ...

  5. linux 版本的scipy,linux安装scipy

    1.1.Numba的约5分钟指南 Numba是Python的即时编译器,它最适用于使用NumPy数组和函数以及循环的代码.使用Numba的最常用方法是通过其装饰器集合,可以应用于您的函数来指示Numb ...

  6. SciPy稀疏矩阵类 scipy.sparse(持续更新ing...)

    诸神缄默不语-个人CSDN博文目录 scipy官方文档:SciPy documentation - SciPy v1.9.0 Manual scipy.sparse官方文档:Sparse matric ...

  7. 【SciPy库】scipy.optimize.fmin_l_bfgs_b进行L-BFGS优化

    [时间]2020.01.07 [题目][SciPy库]scipy.optimize.fmin_l_bfgs_b进行L-BFGS优化 具体用法参考官方文档:scipy.optimize.fmin_l_b ...

  8. scipy中的scipy.optimize.curve_fit

    scipy中的scipy.optimize.curve_fit 这里写目录标题 scipy中的scipy.optimize.curve_fit 参数 Return scipy.optimize.``c ...

  9. Python使用numpy包编写自定义函数计算平均绝对误差(MAE、Mean Absolute Error)、评估回归模型和时间序列模型、解读MAE

    Python使用numpy包编写自定义函数计算平均绝对误差(MAE.Mean Absolute Error).评估回归模型和时间序列模型.解读MAE 目录

最新文章

  1. 学习笔记(十五)——MySQL(查询)
  2. 中国高压断路器(QF)行业发展战略及创新前景展望报告2022-2028年版
  3. 最长不重复字符串python_Python简单实现查找一个字符串中最长不重复子串的方法...
  4. EFCore查询语句生成流程、让EFCore支持批量Update/Delete/MergeInto
  5. Java 7试用资源
  6. condition_variable_any
  7. 通过SOAPHeader增强WebService的安全性
  8. 联想无线键盘使用方法
  9. python获取12306火车票_Python接口获取12306火车票信息
  10. Oracle数据库之PL/SQL程序设计基础
  11. BP神经网络:误差反向传播公式的简单推导
  12. 计算机图形学四:着色-Shading
  13. 使用PING测试IP地址
  14. R语言学习(一)前言
  15. 【设计模式】详解设计模式七大原则
  16. java ajax 导入excel_通过ajax上传excel
  17. KEIL MDK RTX 实时操作系统
  18. PS制作水火相溶特效文字图片
  19. 【Beta】Scrum Meeting 7 与助教谈话
  20. discuz防灌水机制

热门文章

  1. 使用python 深度神经网络,Python神经网络可视化包
  2. 以下python注释代码、叙述中不正确的是_关于 Python 语言的注释,以下选项中描述错误的是( )_学小易找答案...
  3. 影响中国历史的五场战争
  4. Flarum 宝塔完美迁移教程
  5. 几款主流的浏览器速度测试
  6. 用C语言写国际化的俄罗斯方块,C++写面向对象思想俄罗斯方块版本
  7. 银河麒麟桌面操作系统V10上安装IDEA集成开发环境并导入SpringBoot项目
  8. 国产银河麒麟系统配置源
  9. Unity 富文本的使用
  10. Inno Setup 安装退出代码