AttributeError: can#39;t set attribute when trying to increment X value of a circle in sympy(AttributeError:尝试以渐近方式递增圆的X值时,无法设置属性)
本文介绍了AttributeError:尝试以渐近方式递增圆的X值时,无法设置属性的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在创建一个简单的函数时遇到了很多问题,该函数以渐近递增圆中心的X值。以下是我的代码:
test_center=Point (1,2)
test_circle = Circle (test_center, 1)
def travel (circle, distance):
circle.center.x += distance
return circle.center.x
travel (test_circle,1)
print(test_circle)
我得到的是:
第16行,出差
Circle.center.x+=距离属性错误:无法设置属性
如有任何帮助,我们将不胜感激!
推荐答案
无法赋值变量circle.center.x
,如果要移动圆,请使用翻译函数:
from sympy import Point, Circle
test_center=Point (1,2)
test_circle = Circle (test_center, 1)
def travel (circle, distance):
return circle.translate(x=distance)
test_circle = travel(test_circle,1)
print(test_circle)
这篇关于AttributeError:尝试以渐近方式递增圆的X值时,无法设置属性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
沃梦达教程
本文标题为:AttributeError:尝试以渐近方式递增圆的X值时,无法设置属性


猜你喜欢
- 如何使用PYSPARK从Spark获得批次行 2022-01-01
- 使用公司代理使Python3.x Slack(松弛客户端) 2022-01-01
- 我如何透明地重定向一个Python导入? 2022-01-01
- ";find_element_by_name(';name';)";和&QOOT;FIND_ELEMENT(BY NAME,';NAME';)";之间有什么区别? 2022-01-01
- CTR 中的 AES 如何用于 Python 和 PyCrypto? 2022-01-01
- 我如何卸载 PyTorch? 2022-01-01
- 检查具有纬度和经度的地理点是否在 shapefile 中 2022-01-01
- YouTube API v3 返回截断的观看记录 2022-01-01
- 使用 Cython 将 Python 链接到共享库 2022-01-01
- 计算测试数量的Python单元测试 2022-01-01