我想知道是否可以将pos()
(乌龟python)添加到向量或变量中,例如,如果输出pos()
或类似[23,12]的值,将其另存为[23,12]
(Matrix Python)或n = 23
和m = 12
。
谢谢
答案 0 :(得分:0)
turtle.pos
的文档中说
turtle.pos()
返回乌龟的当前位置(x,y)(作为Vec2D
向量)。
然后转到turtle.Vec2D
文档
turtle.Vec2D(x,y)
二维矢量类,用作实现乌龟图形的辅助类。可能对乌龟图形程序也很有用。 源自元组,因此向量就是元组!
因此,它的行为本质上类似于tuple
。如果您想将其转换为其他内容,则可以执行类似的操作
a = list(turtle.pos()) # list of values
b = numpy.array(turtle.pos()) # numpy array of values
Vec2D
类具有其他容器没有的操作,即仿射几何操作,例如加,减,内(点)乘积,矢量标量乘法等。