小编c00*_*ter的帖子

在Python中获取数组中每行的第一个元素?

假设我有一系列元组s,其形式为:

s = ((1, 23, 34),(2, 34, 44), (3, 444, 234))
Run Code Online (Sandbox Code Playgroud)

我想返回另一个元组,t,每行包含第一个元素:

t = (1, 2, 3)
Run Code Online (Sandbox Code Playgroud)

哪个是最有效的方法呢?我当然可以迭代s,但有没有更明智的方式呢?

python tuples

12
推荐指数
2
解决办法
2万
查看次数

wxPython中的"通用包装器中没有匹配的架构"问题?

我在Mac OS 10.6.4下运行Python 2.7,我刚刚从wxPython2.8-osx-unicode-2.8.11.0-universal-py2.7.dmg二进制文件中安装了wxPython .我import wx在Python脚本中遇到了一个奇怪的错误.仅供参考,我可以从PyCrust中轻松导入wx模块.我真的没有看到我在这里做错了什么.有人可以帮忙吗?

  File "prod_cons_wx.py", line 6, in <module>
    import wx 
  File "/usr/local/lib/wxPython-unicode-2.8.11.0/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/__init__.py", line 45, in <module>
    from wx._core import *
  File "/usr/local/lib/wxPython-unicode-2.8.11.0/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/_core.py", line 4, in <module>
    import _core_
ImportError: dlopen(/usr/local/lib/wxPython-unicode-2.8.11.0/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/_core_.so, 2): no suitable image found.  Did find:
    /usr/local/lib/wxPython-unicode-2.8.11.0/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/_core_.so: no matching architecture in universal wrapper
Run Code Online (Sandbox Code Playgroud)

python wxpython python-import

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

DOM中的HTMLCollection和NodeList有什么区别?

我试过我的谷歌,但我似乎找不到任何好的答案.请帮忙.

编辑:好的,所以我找到了这篇博文.所以它们来自不同的DOM级别,但除此之外它并没有多说......

dom nodelist htmlcollection

12
推荐指数
1
解决办法
2155
查看次数

使用gcc编译Python C-extension时"......无法弄清楚......的架构类型"问题

我刚刚从Snow Leopard升级到Lion,而我必须更新的旧python c扩展程序不想正确编译.我真的不知道该怎么做.任何可以帮助我的人都可以编译好吗?它在Snow Leopard中编译得很好.

Home:folder Me$ python setup.py build
running build
running build_ext
building 'ccookies' extension
gcc -fno-strict-aliasing -fno-common -dynamic -arch ppc -arch i386 -g -O2 -DNDEBUG -g -O3 -I/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/core/include -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c ccookies.c -o build/temp.macosx-10.3-fat-2.7/ccookies.o
llvm-gcc-4.2: error trying to exec '/Developer/usr/bin//../llvm-gcc-4.2/bin/powerpc-apple-darwin11-llvm-gcc-4.2': execvp: No such file or directory
In file included from /usr/include/architecture/i386/math.h:630,
                 from /usr/include/math.h:28,
                 from /Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/pyport.h:312,
                 from /Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/Python.h:58,
                 from ccookies.c:5:
/usr/include/AvailabilityMacros.h:109:14: warning: #warning Building for Intel with Mac OS X Deployment Target < 10.4 is invalid.
lipo: can't figure out …
Run Code Online (Sandbox Code Playgroud)

gcc python-c-extension osx-lion

10
推荐指数
1
解决办法
8260
查看次数

如何从R中的统一列表中提取值?

例如,如何在people下面的列表中获取每个人年龄的向量:

> people = vector("list", 5)
> people[[1]] = c(name="Paul", age=23)
> people[[2]] = c(name="Peter", age=35)
> people[[3]] = c(name="Sam", age=20)
> people[[4]] = c(name="Lyle", age=31)
> people[[5]] = c(name="Fred", age=26)
> ages = ???
> ages
[1] 23 35 20 31 26
Run Code Online (Sandbox Code Playgroud)

是否有相当于Python列表的理解或具有相同效果的东西?

r extract list

10
推荐指数
2
解决办法
3万
查看次数

gomplot2中geom_text的相对位置?

我正在使用geom_text注释图gglot2,我想使用相对定位而不是绝对.也就是说,(0.5, 0.5)无论x轴和y轴的限制如何,我都希望位置为死点.那可能吗?

或者,如果我有x和y限制,我当然可以将相对位置转换为绝对位置.是否有可能从情节中提取出来?

axis limits r ggplot2

10
推荐指数
1
解决办法
3065
查看次数

通过Bloomberg的新数据API(COM v3)与Python的异步数据?

有谁知道如何通过Bloomberg的新数据API(COM v3)与Python获取异步数据?我在wilmott.com上找到了以下代码,它运行得很好,但它适用于旧的API版本.

有谁知道新版本的相应代码?

from win32com.client import DispatchWithEvents
from pythoncom import PumpWaitingMessages, Empty, Missing
from time import time

class BBCommEvent:
    def OnData(self, Security, cookie, Fields, Data, Status):
        print 'OnData: ' + `Data`

    def OnStatus(self, Status, SubStatus, StatusDescription):
        print 'OnStatus'

class TestAsync:
    def __init__(self):
        clsid = '{F2303261-4969-11D1-B305-00805F815CBF}'
        progid = 'Bloomberg.Data.1'

        print 'connecting to BBComm'        
        blp = DispatchWithEvents(clsid, BBCommEvent)
        blp.AutoRelease = False
        blp.Subscribe('EUR Curncy', 1, 'LAST_PRICE', Results = Empty)
        blp.Flush()

        end_time = time() + 5

        while 1:
            PumpWaitingMessages()
            if end_time < time():
                print …
Run Code Online (Sandbox Code Playgroud)

python asynchronous bloomberg win32com

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

在R中处理时间序列的最佳做法是什么?

我使用R进行时间序列的统计分析.我试过谷歌搜索,但我似乎无法找到任何明确的答案.任何了解更多的人都可以指出我正确的方向吗?

例:

假设我想对两个时间序列进行线性回归.时间序列包含每日数据,但这里可能存在差距,因此时间序列不是常规的.当然,我只想比较两个时间序列都有数据的数据点.这就是我目前将csv文件读入数据框的过程:

library(zoo)
apples <- read.csv('/Data/apples.csv', as.is=TRUE)
oranges <- read.csv('/Data/oranges.csv', as.is=TRUE)
apples$date <- as.Date(apples$date, "%d/%m/%Y")
oranges$date <- as.Date(oranges$date, "%d/%m/%Y")
zapples <- zoo(apples$close,apples$date)
zoranges <- zoo(oranges$close,oranges$date)
zdata <- merge(zapples, zoranges, all=FALSE)
data <- as.data.frame(zdata)
Run Code Online (Sandbox Code Playgroud)

这样做有一种更明智的方式吗?

另外,我如何切片数据,例如,data在一定时期内选择日期中的条目?

r time-series

9
推荐指数
2
解决办法
1795
查看次数

R中的图标签中的乳胶和变量?

如何在R中的Latex表达式中使用变量?

例如:

plot(X, Y, main=expression(R^2))
Run Code Online (Sandbox Code Playgroud)

将R与一个漂亮的上标2作为主标题.

但是让我们说我希望它说'R ^ 2:0.5',其中0.5来自R变量.我怎么做?

plot latex r

9
推荐指数
1
解决办法
5716
查看次数

如何在R中的回归中处理残差中的NA?

所以我在R NA中的lm横截面回归的残差中遇到了一些问题.

问题本身不是NA价值观,而是R呈现它们的方式.

例如:

test$residuals
#          1          2          4          5 
#  0.2757677 -0.5772193 -5.3061303  4.5102816 
test$residuals[3]
#        4 
# -5.30613 
Run Code Online (Sandbox Code Playgroud)

在这个简单的例子中,一个NA值会使其中一个残差丢失.当我提取残差时,我可以清楚地看到第三个索引丢失.到目前为止这么好,这里没有抱怨.问题是相应的数字向量现在是一个较短的项目,所以第三个索引实际上是第四个.我怎样才能让R返回这些残差,即明确显示NA而不是跳过索引?

test$residuals
#          1          2          3          4          5 
#  0.2757677 -0.5772193         NA -5.3061303  4.5102816
Run Code Online (Sandbox Code Playgroud)

我需要跟踪所有个体残差,这样如果我能用这种方式提取它们会让我的生活更轻松.

regression r missing-data

9
推荐指数
2
解决办法
9424
查看次数