<p>我在python中使用了TA Lib包装器。你能看看我的密码吗?我真的很感谢你的帮助。</p>
<pre><code>import numpy as np
import talib
#This works
test_data = np.random.random(5)
np_out = talib.SMA(test_data,3)
print np_out
#How come this does not work? I need to fix
real_data = [135.01, 133.0, 134.0, 131.0, 133.0, 131.0]
np_real_data = np.array(real_data,dtype=np.object)
np_out = talib.SMA(np_real_data,3)
print np_out
</code></pre>
<p>错误消息:</p>
<pre><code> File "func.pyx", line 9200, in talib.func.SMA (talib/func.c:85610)
AssertionError: real is not double
</code></pre>
<p>我怀疑解决办法可能是将double转换为real。我想验证一下这个想法。如何将真实的数据从double转换为real?</p>
<p>谢谢。</p>