数值计算工具

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问题,包括来自非索引存储库的依赖关系   java lombok项目是否支持openjdk 11?   使用自定义摄像头的java在不同的安卓设备上会遇到很多问题   java如何在我的所有集成测试文件上执行beforeach   EclipseJava。lang.NoClassDefFoundError:org/java/plugin/ExtensionPoint   java Android陷入了从SQLite获取本周数据的困境   ClientResponseFilter中的java注入EJB   java读取Elasticsearch,Spark获取精确字段   java如何检查一个列表是否具有与另一个列表相同的元素,并且能够有重复的元素   java印地语文本验证按钮+selenium中的哪个   http如何使用Java发出多部分/formdata POST请求?   java在imageview上启动活动单击自定义阵列适配器   java如何根据表的第二列中的值设置第一列中的复选框?   javamysql与JDBC的连接