【发布时间】:2016-08-12 08:32:33
【问题描述】:
我正在用 quantopian 研究这个算法,但遇到了问题。
我计算了一组 etf 的加权 % 价格变化的 z 分数,现在我试图找到十只最好的股票。当我运行代码时
print(context.zscore)
它在两列中为我提供数据,即符号和 zscore。但是,当我索引它时,它不再给我符号,只有 zscore
print(context.zscore[0])
我希望它返回
Equity(14516 [EWA]) -.679217
甚至更好
EWA -.679217
有人知道怎么做吗?
【问题讨论】:
-
嘿!最有可能的是,context.zscore 对象覆盖了 str 方法以输出一些自定义内容。通过快速查找,我无法找到 zscore 的参考。但是,可能有多种方法可以解决此问题。 1)查看文档,查看该对象表示实际上是什么,以及是否有获取所需信息的方法。 2) 将正在打印的数据转换为列表。
标签: python list frameworks quantmod