我正在尝试使用pip在ubuntu 12.04上安装pymssql.这是我得到的错误.任何帮助都会非常感激,因为我完全失去了!
尝试使用Google搜索,但遗憾的是无济于事......
Downloading pymssql-2.0.0b1-dev-20130403.tar.gz (2.8Mb): 2.8Mb downloaded
Running setup.py egg_info for package pymssql
warning: no files found matching '*.pyx' under directory 'Cython/Debugger/Tests'
warning: no files found matching '*.pxd' under directory 'Cython/Debugger/Tests'
warning: no files found matching '*.h' under directory 'Cython/Debugger/Tests'
warning: no files found matching '*.pxd' under directory 'Cython/Utility'
Compiling module Cython.Plex.Scanners ...
Compiling module Cython.Plex.Actions ...
Compiling module Cython.Compiler.Lexicon ...
Compiling module Cython.Compiler.Scanning ...
Compiling module Cython.Compiler.Parsing ...
Compiling module Cython.Compiler.Visitor ...
Compiling module Cython.Compiler.FlowControl ...
Compiling module …Run Code Online (Sandbox Code Playgroud) 我想直接抓取互联网文件并将其粘贴到S3存储桶中,然后将其复制到PIG集群.由于文件的大小和我不太好的互联网连接,首先将文件下载到我的电脑上,然后将其上传到亚马逊可能不是一个选择.
有什么方法可以抓住互联网文件并将其直接插入S3吗?
我正在绘制一个包含多个列的pandas DataFrame,如下所示:
fig, ax = py.subplots(figsize=(11.7, 8.3))
df.plot(ax=ax, secondary_y=[A])
Run Code Online (Sandbox Code Playgroud)
我可以使用如下命令格式化主yaxis:
ax.yaxis.set_major_formatter(FormatStrFormatter('%d days'))
Run Code Online (Sandbox Code Playgroud)
如何将格式应用于辅助Y轴(右侧显示的格式)?
如果我有一个RoR模型person.rb如下:
class Person < ActiveRecord::Base
attr_accessible :first_name, :last_name
validates :first_name, presence: true
validates :last_name, presence: true
end
Run Code Online (Sandbox Code Playgroud)
我似乎无法做以下任何事情:
@full_name = @first_name + " " + @last_name
Run Code Online (Sandbox Code Playgroud)
要么
def full_name
@first_name + " " + @last_name
end
Run Code Online (Sandbox Code Playgroud)
根据我的理解,这两个应该适用于常规的ruby类.
我做了一些阅读,下面似乎是要走的路:
def full_name
self.first_name + " " + self.last_name
end
Run Code Online (Sandbox Code Playgroud)
我可以做这个工作,但我真的很想理解为什么我似乎无法以任何方式引用实例变量(也不能创建新的变量).
ActiveRecord :: Base是否对实例变量做了一些非常有趣的事情?它是否限制模型(在这种情况下为Person类)仅仅是围绕数据库中的内容的包装器?
我似乎无法定义attr_accessor ...但我可以设置first_name和last_name就好了(不仅通过质量赋值而且p = Person.new; p.first_name = foo)
如果有人能够对此有所了解,我将不胜感激.
非常感谢,
我有一个如下所示的数据框:
'data.frame': 1090 obs. of 8 variables:
$ id : chr "INC000000209241" "INC000000218488" "INC000000218982" "INC000000225646" ...
$ service.type : chr "Incident" "Incident" "Incident" "Incident" ...
$ priority : chr "Critical" "Critical" "Critical" "Critical" ...
Run Code Online (Sandbox Code Playgroud)
我订购的数据如下:
data <- data[order(data$priority),]
Run Code Online (Sandbox Code Playgroud)
我一直在改变因素等优先级,但无论我尝试什么,当我尝试运行以下内容:
s = strata(data,c("priority"),size=c(0,0,1,5))
Run Code Online (Sandbox Code Playgroud)
我总是得到以下错误:
Error in data.frame(..., check.names = FALSE) :
arguments imply differing number of rows: 0, 1
Run Code Online (Sandbox Code Playgroud)
我尝试调试该函数,看看我是否可以告诉为什么会出现这个错误(但我无法理解代码).在执行strata()函数的这个阶段引发了错误:
debug: r = cbind(r, i)
Run Code Online (Sandbox Code Playgroud)
非常感谢您的帮助!
我有一个numpy.ndarray ary
array([[ -8.34887715e-15],
[ -8.57980353e-14],
[ -7.28306304e-14]])
Run Code Online (Sandbox Code Playgroud)
我无法理解以下内容:
ary.any() > 0.1
Run Code Online (Sandbox Code Playgroud)
True即使每个条目ary明显低于0(根据我的理解,这应该评估False),也会返回.
如果我这样做
ary.any() > 1
Run Code Online (Sandbox Code Playgroud)
这评估为False.
如果有人能够对此有所了解,那将不胜感激!
我想更新具有很多属性的实体的属性.
如果我理解正确,每当我从数据存储区中检索实体时
entity = key_of_entity.get()
Run Code Online (Sandbox Code Playgroud)
以后更新它的属性
entity.some_property += 1
entity.put()
Run Code Online (Sandbox Code Playgroud)
我有责任阅读该实体的每一处房产?由于该实体具有相当多的属性,因此这种一遍又一遍的读取可能非常昂贵.有没有办法更新实体的属性而不必先读取它?
google-app-engine python-2.7 app-engine-ndb google-cloud-datastore
我无法在谷歌应用引擎下正确导入reportlab.根据以下指南(以及网络上的其他几个地方):
"您所要做的就是下载它并将'reportab'目录复制到您应用的根目录中."
当我这样做时(我从这里下载reportlab-3.0.zip )并将其解压缩到我的应用程序的根目录中,因为我尝试使用以下行导入reportlab:
from reportlab.pdfgen import canvas
from reportlab.lib.pagesizes import A4
Run Code Online (Sandbox Code Playgroud)
我收到导入错误
ImportError: No module named reportlab.pdfgen
Run Code Online (Sandbox Code Playgroud)
我试过谷歌搜索但无济于事.任何有关这方面的帮助将不胜感激,因为我不确定我还能尝试什么.非常感谢!
我尝试的另一件事是复制我的应用程序的根目录下的下载zip的src目录中的内容,但这也无效.我使用它的错误是:
ImportError: Cannot re-init internal module __main__
Run Code Online (Sandbox Code Playgroud)
似乎版本2.7导入没问题,只有3.0问题
在支持闭包的语言中(在这种情况下为Lua)有什么方法可以检查外部变量的值而不将其作为变量传递给函数?
当我这样做时:
local a = 100
local function checkAAndDoSomething()
print(a * 10)
end
checkAAndDoSomething()
local a = 200
checkAAndDoSomething()
Run Code Online (Sandbox Code Playgroud)
我明白了:
1000
1000
Run Code Online (Sandbox Code Playgroud)
我想出的解决方案是将变量作为参数明确地传递给函数,如
local function checkAAndDoSomething(a)
print(a * 10)
end
Run Code Online (Sandbox Code Playgroud)
然后一切都按照非关闭背景的"预期"运作.
只是想确认一下,我的推理是否正确?这是(明确地传递变量)唯一/最好的方法吗?
我想在函数体中评估两个表达式.我该怎么办呢?
鉴于以下内容:
(define (f)
((+ 2 2) (+ 4 4)))
Run Code Online (Sandbox Code Playgroud)
我希望两者都有2 + 2和4 + 4评估(显然上面不起作用).
基本上,如果我理解正确,在我可以完成一件事的地方,我想做两件事.例如,我不想只调用一个函数作为if表达式的结果,而是想调用两个函数.或者理想情况下返回一个值并让函数调用自身.
我不确定这是否有意义,但在概念上有这样的机制似乎是合理的.
在创建类Example(ndb.Model)的新实体时,我可以按如下方式设置父实体:
e1 = Example(parent=some_entity.key)
e1.put()
Run Code Online (Sandbox Code Playgroud)
这将保存在数据存储区中,一切正常.
我也可以设置id:
e2 = Example(id='some_unique_id')
e2.put()
Run Code Online (Sandbox Code Playgroud)
但是当我尝试设置实体的id和父节点时,似乎父节点没有设置:
e3 = Example(parent=some_entity.key, id="some_other_unique_id")
e3.put()
Run Code Online (Sandbox Code Playgroud)
此外,上面似乎允许我保存e3没有问题,但我不能再通过它的ID获取它.以下不起作用:
Example.get_by_id("some_other_unique_id")
Run Code Online (Sandbox Code Playgroud)
返回无.
有什么办法我可以在实体上设置父节点和id吗?我尝试使用ndb.Key()使用祖先路径构建密钥,但无济于事.