我在Win7 x64上运行Python 3.4.1 Anaconda 2.1.0.Cython版本是0.21,我可以确认它已经安装.
我试图通过命令安装TA-lib包装器easy_install TA-lib.
我已经有了ta-lib文件夹c:\ta-lib.
这是发生的事情的完整打印:
easy_install ta-lib
搜索ta-lib
阅读https://pypi.python.org/simple/ta-lib/
阅读http://github.com/mrjbq7/ta-lib
阅读https://github.com/mrjbq7/ta-lib/releases
最佳匹配:TA-Lib 0.4.8
下载https://github.com/mrjbq7/ta-lib/archive/TA_Lib-0.4.8.zip
处理TA_Lib-0.4.8.zip
写C:\Users\ULYATES\AppData\Local\Temp\easy_install-mxydk494\ta-lib-TA_Lib-0.4.8\setup.cfg
运行ta-lib-TA_Lib-0.4.8\setup.py -q bdist_egg --dist-dir C:\用户\ ULYATES \应用程序数据\本地的\ Temp\easy_install的-mxydk494\TA-LIB-TA_Lib-0.4.8 \蛋DIST-TMP的dvmbdia1C:/ anaconda3/mingw的/ bin中/../ LIB/GCC/x86_64的-W64-的mingw32/4.7.0 /../../../../ x86_64的-W64-的mingw32/bin中/ ld.exe:搜索-lta_libc_cdr c时跳过不兼容的c:\ ta-lib\c\lib/ta_libc_cdr.lib:/ anaconda3/mingw/bin /../ lib/gcc/x86_64-w64-mingw32/4.7.0 /../ ../../../x86_64-w64-mingw32/bin/ld.exe:在搜索-lta_libc_cdr c时跳过不兼容的c:\ ta-lib\c\lib/ta_libc_cdr.lib:/ anaconda3/mingw/bin /../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe:跳过不兼容的c:\ ta-lib\c\lib\ta_libc_cdr.lib搜索-lta_libc_cdr c时:/ anaconda3/mingw/bin /../ lib/gcc/x86_64-w64-mingw32/4.7.0 /../../../ .. /x86_64-w64-mingw32/bin/ld.exe:找不到-lta_libc_cdrcollect2.exe:错误:ld返回1退出状态错误:安装脚本退出并显示错误:命令'C:\ Anaconda3\Scripts\gcc.bat'退出状态1失败
我有一个数据列表列表:
[[1422029700000, 230.84, 230.42, 230.31, 230.32, 378], [1422029800000, 231.84, 231.42, 231.31, 231.32, 379], ...]
Run Code Online (Sandbox Code Playgroud)
和一个键列表:
['a', 'b', 'c', 'd', 'e']
Run Code Online (Sandbox Code Playgroud)
我想将它们组合成一个列表字典,如下所示:
['a': [1422029700000, 1422029800000], 'b': [230.84, 231.84], ...]
Run Code Online (Sandbox Code Playgroud)
我可以使用循环来做到这一点,但我正在寻找一种pythonic方式.