标签: qstk

如何在Windows上安装.egg Python包(尝试使用easy_install不工作)

我正在尝试为我正在做的课程安装一个名为QSTK的软件包.该课程指向32位版本的安装包,但我安装了64位Python.我在Python包索引上找到了一个.egg文件.

它似乎有一个32位的exe,但只有64位的.egg.我下载了QSTK-0.2.6-py2.7.egg版本,并且到目前为止一直试图安装这个版本.

这是我尝试过的:

  1. 使用简单安装(从C:\ Python27\Lib\site-packages目录):

    Python easy_install -Z C:\Users\Prosserc\Downloads\QSTK-0.2.6-py2.7.egg
    
    Run Code Online (Sandbox Code Playgroud)

    这在我的site-packages目录中创建了一个QSTK-0.2.6-py2.7.egg目录,我可以打开并查找文件.但是,我试图从python shell导入QSTK并得到通常的"No module"命名..."导入错误.

  2. 我查找了一个setup.py文件,因为我之前使用过这些文件来安装软件包,但找不到一个.

  3. 我还查看了这个线程,其中提供了安装.egg文件的详细信息,但没有使用简单的安装,但无法弄清楚我需要对提供的脚本进行哪些更改,因为这是安装我已经拥有的特定包.

如果有人可以通过解释我如何正确安装此.egg文件或通过提供另一种格式的python 2.7 64位QSTK模块的链接来提供帮助,我们将不胜感激.

我已经成功安装了QSTK依赖的软件包(numpy,scipy,matplotlib,pandas,python-dateutil和scikit-learn).

python packages python-2.7 qstk

18
推荐指数
3
解决办法
8万
查看次数

QSTK的eventprofiler功能无法正确绘制

使用QSTK进行Georgia Tech的Coursera计算投资课程,Examples/EventProfiler/tutorial.py末尾的eventprofiler函数不会输出视频中显示的图表.(见下图.)

为第4周的练习生成的其他PDF是相同的空白,除了事件编号,这是正确的.创建PDF似乎是一种浪费,因为这些数字可能只是输出到终端.

我查看了图像上显示的index.py:2204的错误输出,但修复不明显.(关于pandas相关的github错误的类似(但不完全相同)问题的一些其他回溯将index.py放在健康的调用堆栈中.)

情节上没有图表!

如果我有时间的话,我可能会深入研究eventprofiler代码,但我想我先问一下.Stack Overflow在QSTK上几乎没有任何内容,并且在5分钟的快速搜索中,大熊猫似乎没什么关系.

注意:我按照佐治亚州技术课程计算投资课程的quantsoftware wiki的指示安装了VirtualBox,Ubuntu和QSTK.到目前为止,我已经成功完成了所有作业,所以我认为我的设置应该没问题.

python plot graph pandas qstk

4
推荐指数
1
解决办法
448
查看次数

AttributeError: 'module' 对象在 python Validation.py 之后没有属性 'TimeSeries'

Tucker Balch 刚刚开始计算投资。我正在使用 virtualbox 并安装了 Ubuntu。安装 QSTK 后,我运行了 python Validation.py(步骤 7)。我不断收到:

AttributeError: 'module' 对象没有属性 'TimeSeries'

有很多类似的问题,所以我相信问题是在代码中的某处使用了与文件相同的名称。我想知道是否有人有特定于此类和 QSTK 的解决方案。

完整的错误是:

Traceback (most recent call last):
 File "Validation.py", line 122 in <module>
  import QSTK.qstkutil.tsutil as tsu
 File "usr/local/lib/python2.7/dist-packages/QSTK-0.2.8 py2.7.egg/QSTK/qstkutil/tsutil.py", line 19, in <module>
  from QSTK.qstkutil import qsdateutil
 File "usr/local/lib/python2.7/dist-packages/QSTK-0.2.8-py2.7.egg/QSTK/qstkutil/qsdateutil.py", line 38, in <module>
  GTS_DATES = _cache_dates()
 File "usr/local/lib/python2.7/dist-packages/QSTK-0.2.8-py2.7.egg/QSTK/qstkutil/qsdateutil.py", line 36, in _cache_dates
  return pd.TimeSeries(index=dates, data=dates) 
AttributeError: 'module' object has no attribute 'TimeSeries' 
Run Code Online (Sandbox Code Playgroud)

python ubuntu python-2.7 qstk

4
推荐指数
2
解决办法
2281
查看次数

有一个问题在pandas中将索引从整数更改为日期

我有一个问题是将pandas DataFrame索引从整数更改为日期时间.我想这样做,以便我可以调用reindex并填写表中列出的日期之间的日期.请注意,我现在必须使用pandas 0.7.3因为我也使用qstk,而qstk依赖于pandas 0.7.3

首先,这是我的布局:

(Pdb) df
    AAPL  GOOG   IBM   XOM                 date
1      0     0  4000     0  2011-01-13 16:00:00
2      0  1000  4000     0  2011-01-26 16:00:00
3      0  1000  4000     0  2011-02-02 16:00:00
4      0  1000  4000  4000  2011-02-10 16:00:00
6      0     0  1800  4000  2011-03-03 16:00:00
7      0     0  3300  4000  2011-06-03 16:00:00
8      0     0     0  4000  2011-05-03 16:00:00
9   1200     0     0  4000  2011-06-10 16:00:00
11  1200     0     0  4000  2011-08-01 16:00:00
12     0     0     0  4000 …
Run Code Online (Sandbox Code Playgroud)

python pandas qstk

2
推荐指数
1
解决办法
1501
查看次数

标签 统计

python ×4

qstk ×4

pandas ×2

python-2.7 ×2

graph ×1

packages ×1

plot ×1

ubuntu ×1