小编llr*_*lrs的帖子

Pyglet 1.2alpha1不适用于Python 3.3.0

我不能使用Python 3中的Pyglet 1.2alpha1(它应该可以在Py3下运行).

我按照说明正确安装,但它不能在Py3上运行,但我知道我安装了一切正确,因为我可以在Python 2.7中使用它.

每次我尝试使用解释器导入piglet时,都会收到此错误:

>>> import pyglet

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "./pyglet/__init__.py", line 276
    print '[%d] %s%s %s' % (thread, indent, name, location)
                   ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

阅读errore消息很明显,错误是在Python 2样式(print foo而不是print(foo))中编写的.

所以我的问题是:是否可以在Python 3下运行pyglet?

我知道正确使用它的人,所以我该怎么办?可能是因为网站上有错误的Pyglet版本?我应该用2to3转换吗?

pyglet python-3.x

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

R闪亮的conditionalPanel输出值

关于conditionalPanelR shiny 有很多问题,但我仍然不明白如何使用server.R创建的值conditionalPanel.这是我想要做的:我有一个像http://some-url.com/php/session_check.php?sid=session_id这样的网址.当session_id以0开头时,如http://some-url.com/php/session_check.php?sid=00221245,返回带有用户名的字符串(例如'testuser').当session_id以除0之外的任何其他数字开头时,例如http://some-url.com/php/session_check.php?sid=10221245,返回0.现在我想隐藏一个面板,具体取决于是返回0还是用户名.因此我尝试做这样的事情:

conditionalPanel(
 condition="output.disable_ui!=0"
Run Code Online (Sandbox Code Playgroud)

我知道这是错误的,但我真的不知道该怎么办condition的说法工程outputs,就好像我会做到这一点对任何一样会工作inputui.R.

这是我的示例代码:

server.R

library(shiny)
library(raster)
library(rgdal)

shinyServer(function(input, output, clientData) {

  output$disable_ui<-reactive({
    query<-parseQueryString(clientData$url_search)
    url_path<-paste(sep="","http://some-url.com/php/session_check.php?sid=",query, collapse="")
    read.table(url_path)
  })

  data <- reactive({  
    inFile <- input$example_layer 

    if (is.null(inFile)) 
      return(NULL)
    raster.file<- raster(inFile$datapath) 
  })

  output$raster.plot <- renderPrint({
    "Nothing to see here"
  })
})
Run Code Online (Sandbox Code Playgroud)

ui.R

library(shiny)

shinyUI(pageWithSidebar(

  headerPanel("test"),

  sidebarPanel(
    conditionalPanel(
      condition="output.disable_ui!=0",

    #File Upload
    fileInput('example_layer', 'Choose Raster Layer (ASCII)', multiple=FALSE, accept='asc')

  )),

  mainPanel( …
Run Code Online (Sandbox Code Playgroud)

r shiny

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

RStudioGD()出错:阴影图形设备错误:r错误4(R代码执行错误)

我正在尝试使用Rstudio绘图.但是,当我这样做,plot(cars)这是基本的功能,我得到一个Graphics Error in R.
这是我做的:

> plot(cars)
Error in RStudioGD() : 
  Shadow graphics device error: r error 4 (R code execution error)
Run Code Online (Sandbox Code Playgroud)

请指导我.

r rstudio

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

R Dataframe中的级别

我从.csv文件导入数据,并附加了数据集.
我的问题:一个变量是整数形式,有295个级别.我需要使用这个变量来创建其他变量,但我不知道如何处理这些变量.

这些是什么,我该如何处理它们?

r levels

7
推荐指数
3
解决办法
6万
查看次数

查询Python字典以从元组中获取值

假设我有一个Python字典,但值是一个元组:

例如

dict = {"Key1": (ValX1, ValY1, ValZ1), "Key2": (ValX2, ValY2, ValZ2),...,"Key99": (ValX99, ValY99, ValY99)}
Run Code Online (Sandbox Code Playgroud)

我想从元组中只检索第三个值,例如.上例中的ValZ1,ValZ2或ValZ99.

我可以使用.iteritems(),例如:

for key, val in dict.iteritems():
       ValZ = val[2]
Run Code Online (Sandbox Code Playgroud)

但是,有更直接的方法吗?

理想情况下,我想按键查询字典并仅返回元组中的第三个值...

例如

dict[Key1] = ValZ1而不是我目前得到的,dict[Key1] = (ValX1, ValY1, ValZ1)这是不可赎回的......

有什么建议?

python dictionary tuples

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

R函数用于对两个向量进行所有成对比较

我猜这已存在于R的某个地方,所以也许你可以指点我.

我有两个数字向量,A和B.

A <- c(1,2,3)
B <- c(2,3,4)
Run Code Online (Sandbox Code Playgroud)

我正在寻找一个函数,它可以完成A和B之间的每个可能的比较,并返回这些比较的T/F向量.

所以在这种情况下,它会比较:1> 2然后1> 3然后1> 4然后2,2然后2> 3然后2> 4然后3> 2然后3> 4并返回:

FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE
Run Code Online (Sandbox Code Playgroud)

如果它返回差异就好了,因为它可以很容易地转换.

这样的功能是否已经存在?

r

7
推荐指数
1
解决办法
6073
查看次数

将多维矩阵保存到文件中

我有一个6D矩阵(它可能最终变大),我想保存为txt,csvxcel文件.我想这样做是因为输出对于控制台窗口来说太大了,我只是希望能够在分析数​​据之前快速查看数据.此外,我的主管不使用R,所以如果我想让他查看我需要能够将其导出R的数据.

我想要的是能够看到数据,标题告诉我我所在的矩阵的哪一部分.即

,, 1,5,6,5

或者,可以将数据重新排列成表格,条件是数据集的每一行指定它所在的矩阵的哪个部分,例如矩阵的每个维度的列.

到目前为止,我已经试过write.matrix,write.csv以及write.big.matrix没有成功.

我得到的错误消息write.big.matrix是:

Error in (function (classes, fdef, mtable)  : 
  unable to find an inherited method for function ‘write.big.matrix’ for signature ‘"array", "character"’
Run Code Online (Sandbox Code Playgroud)

非常感谢您的帮助.

r matrix

7
推荐指数
1
解决办法
3506
查看次数

在另一个控制器Ember中调用控制器方法

我正在使用Ember的Ne​​ed Api来调用另一个控制器中的控制器方法.我能够获得控制器的实例,但是当我调用它时,它会返回给我这个错误 TypeError: Object [object Object] has no method.

这就是我所说的:

Cards.CardsIndexController = Ember.Controller.extend({
    needs: 'account_info',
     actions: {
        accountInfoStart:function(){
               console.log(this.get('controllers.account_info').test()); // error here


        }
    }
});
Run Code Online (Sandbox Code Playgroud)

这是我想要调用其功能的控制器

Cards.AccountInfoController = Ember.Controller.extend({


    actions:{

        test: function(){

            alert(1);
        }

    }

});
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

ember.js ember-controllers

7
推荐指数
2
解决办法
9700
查看次数

R:安装包时unloadNamespace(包)的问题

我制作了一个名为TRIMmaps的R包,并试图用命令安装它

R CMD INSTALL TRIMmaps_v1.12.0
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息:

Error in unloadNamespace(package) : 
  namespace ‘Rcpp’ is imported by ‘plyr’ so cannot be unloaded
Error in library(pkg, character.only = TRUE, logical.return = TRUE, lib.loc = lib.loc) : 
  “Rcpp” version 0.11.2 cannot be unloaded.
Run Code Online (Sandbox Code Playgroud)

我确实需要包plyr,因为当我删除它时,我收到消息:

Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : 
  there is no package called ‘plyr’
Run Code Online (Sandbox Code Playgroud)

我删除了两个包plyr,Rcpp然后再次安装它们.我现在的当前版本Rcpp是0.11.5,但是当我再次尝试安装TRIMmaps包时,我得到的错误信息与上面相同,包括该行“Rcpp” version 0.11.2 cannot be unloaded.虽然我删除了较旧的Rcpp版本并将其替换为0.11.5,但这仍然存在0.11.2的问题.

我该如何解决这个问题?任何提示都表示赞赏.

installation namespaces r package

7
推荐指数
1
解决办法
5484
查看次数

基于规则的PDF文本提取用于各种账单和发票

我必须从发票和账单pdf文件中提取文本

文件布局可能变得复杂,尽管它主要是填充表格.

我已经阅读了几篇关于pdf格式的文章,我们的大脑掌握它的难易程度以及机器理解其结构的难度.

还下载了一些像python的pdfminer和一些java工具的工具,有些甚至有基于规则的布局提取,就像LA-PDBtext这些都是很棒的库,让你走最后一步.

Adobe还有一个名为exportPdf的在线服务,但无法自定义

最重要的是,据我所知,为了从结构化的pdf文件中提取文本并将其转换为XML,应该有一定程度的手工工作.

我还发现了From Data Extractor,这是一个非免费工具,可以设置声称可以完成工作的提取规则,虽然很难找到合适的手册,但它只在Windows上运行.

我想我甚至可以尝试将这些文件转换为图像并尝试tesseract-ocr,但在我花更多时间之前决定在这里寻求建议.

如果有经验的人给我一个暗示,我将非常感激.

pdf text-extraction

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