python - SciPy - from_rotvec() 不带关键字参数
问题描述
我正在尝试使用 SciPy 使用以度为单位的旋转矢量进行 3D 转换。
我正在使用以下内容来测试设置:
from scipy.spatial.transform import Rotation as R
import numpy as np
vector = np.array([1, 0, 0])
r = R.from_rotvec(np.array([0, 0, 90]), degrees=True)
但是,它会引发以下错误:
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-33-73e8ed4e3d51> in <module>
1 vector = np.array([1, 0, 0])
----> 2 r = R.from_rotvec(np.array([0, 0, 90]), degrees=True)
3 r.as_matrix()
TypeError: from_rotvec() takes no keyword arguments
文档(https://docs.scipy.org/doc/scipy/reference/generated/scipy.spatial.transform.Rotation.from_rotvec.html)声明from_rotvec
应该degrees=True
作为关键字参数(实际上我从SciPy 文档)。
有谁知道为什么会生成这个 TypeError ?
解决方案
我怀疑问题在于您运行的 SciPy 版本与文档描述的版本不同。
推荐阅读
- sharepoint - 在 Sharepoint 2016 中更改主页的名称
- javascript - 在将 DynamoDb 放入 node.js lambda 后合并异步 http 请求函数的问题
- android - 在图像视图上画一个圆(点)
- entity-framework - 将复杂的 LEFT OUTER SQL 查询转换为 LINQ
- python - Pygame spritecollide 给了我可迭代的错误
- javascript - 如何从此嵌套函数返回变量?
- html - 如何阻止 MediaWiki 向我的嵌入模板添加 html 标签?
- swift - 如何为 HealthKit 写正念记录?
- jquery - 如何在 Bootstrap Datepicker 上突出显示未来两天的日期?
- java - xml 到 java rest api (spring boot)