在科学上,错误经常发生。
>>> import scipy
>>> scipy.integrate.trapz(gyroSeries, timeSeries)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'integrate'
>>>
我通过执行以下操作找出了解决此问题的方法:
>>>
>>> import scipy.integrate
>>> scipy.integrate.trapz(gyroSeries, timeSeries)
>>> 1.2
我的问题:
为什么会发生错误?
为什么会解决该错误?
最有可能的原因是scipy是一个包含模块的库(包),并且要从scipy库导入特定的模块,您需要指定它并导入模块本身。由于它是一个单独的模块(子包),因此一旦导入,就可以使用常规的scipy.module.attribute获得其属性。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句