用于执行二维曲线拟合的库

fitting2d的Python项目详细描述


装配2D

用于执行二维曲线拟合的库。在

安装

pip install . # within this repository

大概也可以从PyPI安装:

^{pr2}$

使用

有关更详细的文档,请访问我们的documentation page。在

目前,它只有两种类型的装配程序作为类:

  • Ellipse
  • Circle
  • Parabola

这两个类都被构建为namedtuples

您还可以通过在类中添加FittingMixin混合来扩展库 到您的形状类(构建为namedtuple)。在

安装

要执行装配程序,请运行例如

# xp and yp consisting of x- and y- coordinates as arraysmodel=Ellipse.fit(xp,yp)

绘制拟合形状

这两个类都有draw方法,使用基于参数的表示:

# t being the coordinate parameterxp,yp=model.draw(t)

上面的参数t的性质取决于拟合的形状。 在draw方法的docstring中有一些提示。在

许可证

版权所有(c)2020 Keisuke Sehara,麻省理工学院许可证

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

推荐PyPI第三方库


热门话题
java通过socket将多个变量从客户端发送到服务器   使用HttpURLConnection与远程服务器的java连接   java Ivy在IDE中工作时包含依赖项   使用java和mybatis spring在EKS中运行的应用程序向oracle插入和更新值时出现的数据库问题   java是否有办法使用NavController和NavigationUI加载MainActivity onCreate()中的所有片段?   通用SortedSet中E的java创建与数组   web抓取HtmlUnit java。lang.NoSuchFieldError:实例   java方法委派和添加字段   java所有的KeyClope协议映射器配置选项都记录在哪里?   java如何获取所选drowdown的文本值   java SQL插入引号错误   Java文件在eclipse中运行,但在命令行上运行   Java基本内存匹配游戏   java余额=10,但减去20?   java无法将数组传递给oracle中的存储过程