小编Sad*_*tam的帖子

python错误:没有名为pylab的模块

我是Python的新手,想要使用它的plot功能来创建图形.我使用的是ubuntu 12.04.我按照http://eli.thegreenplace.net/2011/10/10/installing-python-2-7-on-ubuntu/上的Python安装步骤进行操作,但是当我这样做时

from pylab import *
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误

>>> from pylab import *
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named pylab
Run Code Online (Sandbox Code Playgroud)

我的Python版本是python 2.7.谁能告诉我这里缺少什么?

python matplotlib python-2.7 ubuntu-12.04

88
推荐指数
3
解决办法
16万
查看次数

在python中调用静态方法

我在该类中有一个类Person和一个静态方法,名为call_person:

class Person:
    def call_person():
        print "hello person"
Run Code Online (Sandbox Code Playgroud)

在python控制台中,我导入类Person并调用Person.call_person().但它给我的错误说'module' object has no attribute 'call_person'.任何人都可以让我知道为什么我收到此错误?

python static-methods

52
推荐指数
4
解决办法
8万
查看次数

从字符串数组中删除一个空字符串--JQuery

我有一个阵列["Lorem", "", "ipsum"].我想从这个数组中删除空字符串并获取["Lorem", "ipsum"].

有没有办法在不使用循环并遍历每个元素并删除它的情况下执行此操作?

arrays jquery

35
推荐指数
4
解决办法
5万
查看次数

如何从基类获取派生类名

我有一个基类Person和派生类ManagerEmployee.现在,我想知道的是创建的对象是Manager或者Employee.

该人的具体如下:

from Project.CMFCore.utils import getToolByName
schema = getattr(Person, 'schema', Schema(())).copy() + Schema((TextField('FirstName', required = True, widget = StringWidget(label='First Name', i18n_domain='project')), TextField('Last Name', required = True, widget = StringWidget(label='Last Name', i18n_domain='i5', label_msgid='label_pub_city'))
class Manager(BaseContent):
  def get_name(self):
    catalog = getToolByName(self, "portal_catalog")
      people = catalog(portal_type='Person')
      person={}
      for object in people:
        fname = object.firstName
        lname = object.lastName
        person['name'] = fname+' '+ lname
        # if the derived class is Employee then i would like …
Run Code Online (Sandbox Code Playgroud)

python plone base-class derived-class

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

用黄瓜的webmock

我正在使用webmock,它不适用于黄瓜测试

在我的Gemfile中

  gem 'vcr'
  gem 'webmock'
Run Code Online (Sandbox Code Playgroud)

在我的features/support.env.rb中,我有

require 'webmock/cucumber'
WebMock.allow_net_connect!
Run Code Online (Sandbox Code Playgroud)

当我运行我的黄瓜测试时,我收到了这个错误.

    Real HTTP connections are disabled. Unregistered request:
 GET http://127.0.0.1:9887/__identify__ with headers
 {'Accept'=>'*/*', 'Accept-Encoding'=>'gzip;q=1.0,deflate;q=0.6,identity;q=0.3', 'User-Agent'=>'Ruby'}
Run Code Online (Sandbox Code Playgroud)

我做错了什么或者错过了什么?

cucumber ruby-on-rails-3

20
推荐指数
4
解决办法
7639
查看次数

包含验证的自定义错误消息

我正在使用包含验证

validates :field_type, :inclusion => %w(SA LA RB CB SB Date)
Run Code Online (Sandbox Code Playgroud)

现在,当验证被解雇时,我得到了"Field type is not included in the list".这对我没有任何意义.所以,我希望有自己的自定义消息说"This value is not included in Field Type."任何人都可以在这里指导我吗?

validation activerecord ruby-on-rails-3

11
推荐指数
1
解决办法
5640
查看次数

如何生成具有指数分布的随机数(带均值)?

我试图生成指数分布的随机数,均值等于1.我知道如何得到正态分布的随机数,具有均值和标准差.我们可以得到它normal(mean, standard_deviation),但我不知道如何获得指数分布的随机数.

谁能帮我这个?

c++ exponential-distribution

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

svn"找不到元素"错误

我是颠覆的新手.我想在我的系统中检查已经存在的项目.但是,当我在控制台中这样做时:

svn checkout urlname
Run Code Online (Sandbox Code Playgroud)

它问我密码,但我错误地给了它错误的密码.当我第二次尝试时,它没有问我密码但是给出了一条错误信息:

unable to connect to a repository at URL
The OPTIONS request returned invalid XML in the response: XML parse error at    
line1: no element found (urlname)
Run Code Online (Sandbox Code Playgroud)

我在这里做错了什么?

svn tortoisesvn

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

使用ruby-1.9.2添加错误

当我添加,0.1+0.2我得到了0.30000000000000004,但当我添加相同的数字,ruby 1.8.7我得到了正确的答案0.3.我得到0.3四舍五入,但我只是想0.3ruby 1.9.2通过增加0.10.2

ruby floating-accuracy ruby-1.9.2

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

单表继承与embeds_one mogoid

我有一个模特

class Post
  include Mongoid::Document
  include Mongoid::Timestamps

  embeds_one :comment
end
Run Code Online (Sandbox Code Playgroud)

我有评论课

class Comment
  include Mongoid::Document
  include Mongoid::Timestamps

  embedded_in :post

  field :title
  field :description
end
Run Code Online (Sandbox Code Playgroud)

我有另一个继承自评论的类

class RecentComment < Comment
  # certain methods
end
Run Code Online (Sandbox Code Playgroud)

现在,我希望能够创建RecentComment经过post,如果我做Post.last.build_comment(:_type => "RecentComment")了新的注释不会的_type:"RecentComment",同样如果我这样做Post.last.build_recent_comment,它给了我错误说某事像undefined method build_recent_comment for Post class.如果postreferences_many :comments我应该做的Post.last.build_comments({}, RecentComment),没有任何问题.但RecentComment在这种情况下,我不知道如何使用类构建对象.如果有人可以帮助那就是gr8!

注意:我正在使用 gem 'mongoid', '~> 2.0.1'

ruby-on-rails single-table-inheritance mongoid ruby-1.9.2

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