数值计算工具

scikit-numerical的Python项目详细描述


数值计算工具

Build StatusCodacy BadgeCodacy Badge

此存储库包含数学数值计算工具,如数值积分和插值。当前实现包含:

  • 使用高斯公式的数值积分

    importnumpyasnpfromnumerical.integrationimportgaussdeff(x):returnnp.power(x[0],2)gauss.integrate(f,0.,1.)# 0.3333333
  • 样条函数及其导数

    importnumpyasnpfromnumericalimportsplinesimportmatplotlib.pyplotaspltx=np.arange(0,4.,0.05)y=splines.schoenberg(x)yd1=splines.schoenberg.deriv(x,order=1)# first derivativeyd2=splines.schoenberg.deriv(x,order=2)# second derivative# visualize resultsplt.plot(x,y)plt.plot(x,yd1)plt.plot(x,yd2)plt.show()

spline_derivs

  • 函数插值

    importnumpyasnpfromnumericalimportinterpolateimportmatplotlib.pyplotaspltdeffun(x):return1-np.power(x[0]-0.5,2)grid=np.array([np.arange(0,1.0001,0.25)])values=fun(grid)itp_fun=interpolate(values,grid)x=np.arange(0.,1.00001,0.001).reshape(1,-1)y_intp=itp_fun(x)y_true=fun(x)plt.plot(x[0],y_intp)plt.plot(x[0],y_true)plt.show()

linear_interpolation

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用EntityManager有没有更有效的习惯用法?   Android上的java Google应用程序引擎(GAE)响应代码和cookie   如何在Java中创建单元测试?   java从DB获取特定列的最新行   java替换所有悬空元字符   java使用Hibernate删除SQL表中的数据   swing显示JComponent对象Java   java在确认内容类型后如何将URL保存到文件?   javascript如何从段落中选择大量单词?(硒)   java在Linux上使用BundleEnableTiveCode不起作用   java使用日志似然性来比较不同的mallet主题模型?   java无法在Tomcat7上运行Spring Boot 2.0:“由于缺少ServletWebServerFactory bean,无法启动ServletWebServerApplicationContext。”   java有办法显式引用非静态内部类实例吗?   java如何使用Spring的NamedParameterJdbcTemplate在MySQL数据库中创建和删除表?