python - 点 [4, 7] 与以 [2, 9] 为圆心、半径为 2 的圆上最近的点之间的距离是多少?提供至少 4 位数字的准确度

标签 python math

Python:

点 [4, 7] 与以 [2, 9] 为圆心、半径为 2 的圆上最近的点之间的距离是多少?提供至少 4 位数字的准确度。

提示:点到圆的距离等于点到圆心的距离减去圆的半径。您可以使用本周视频中介绍的点对点距离代码。

我相信答案就在这个函数中:

def dist(p, q):
       return math.sqrt((p[0] - q[0]) ** 2 + (p[1] - q[1]) ** 2)

我尝试了多种不同的组合,但似乎找不到答案。帮助将不胜感激!谢谢!

最佳答案

如果您有此功能并考虑提示,解决方案非常简单:

dist([4.0, 7.0], [2.0, 9.0]) - 2.0

关于python - 点 [4, 7] 与以 [2, 9] 为圆心、半径为 2 的圆上最近的点之间的距离是多少?提供至少 4 位数字的准确度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19834528/

相关文章:

python - 是否可以在python中使用opencv提取彩色背景区域内的文本?

Python:从函数分配对象的变量(OpenERP)

python - 使用 python 将多个工作表中的数据添加到 Excel 图表中

objective-c - 为什么这些浮点计算返回不同的值?

c - 有效地找到二维空间中位置的两倍最优成本

python - 如何对 csv 中的 'date' 列进行排序以仅显示年度范围的 Spring 数据

python - 安装mysqldb python接口(interface)时找不到mysql_config

math - Tensorflow L2 损失定义

c - 计算给定范围内偶数数量的最简单方法

algorithm - 这个游戏背后的数学/计算原理是什么?