descriptor

    1热度

    1回答

    我明白蟒蛇描述,但我对此有点混乱.. ,如果你有一类描述如下 class Descriptor(object): def __get__(self, instance, owner): print 'getting' return self.value def __set__(self, instance, value): print 'se

    2热度

    1回答

    通常的描述符用在类属性,像这样: class Owner(object): attr = Attr() 当越来越Owner.attr,Attr.__get__(self, instance, owner)被称为其中self = Owner.attr,instance = None和owner = Owner。 当Owner被实例化时instance将是Owner的实例。 现在我想将这

    11热度

    4回答

    我遇到问题,我得到一组图片并需要对这些图片进行分类。 事情是,我真的没有这些图像的任何知识。所以我打算使用尽可能多的描述符,然后对这些描述符进行PCA处理,以便只识别对我有用的描述符。 我可以在很多数据点上进行监督学习,如果有帮助的话。但是,图片之间有可能相互连接。这意味着从Image X到Image X + 1可能会有一个发展,尽管我希望能够将每张图片中的信息整理出来。 我的问题是: 使用Pyt

    4热度

    2回答

    想象一下,我这有Python descriptor: class MyDesc(object): def __get__(self, instance, instance_type=None): return 'Blue berries' def __set__(self, instance, value): print 'called with', i

    1热度

    1回答

    我使用描述符来强制使用numpy数组。这工作正常,但现在我想知道一个类的属性是否为Spectrum的实例。我的想法是检查obj.__dict__并使用isinstance(obj, Spectrum)然而,Spectrum.__get__将返回阵列,因此isinstance(obj, Spectrum)将失败。任何方式来解决这个问题? class Spectrum(object): ""

    5热度

    3回答

    我很难理解当我尝试嵌套描述符/装饰器时会发生什么。我使用python 2.7。 例如,让我们的property和classmethod以下简化版本: class MyProperty(object): def __init__(self, fget): self.fget = fget def __get__(self, obj, objtype=None):

    0热度

    1回答

    我已经在一幅图像上应用了SIFT并获得了描述符,然后我使用了Euclidean距离来寻找类似的描述符,现在我想使用k-d树来找出哪些描述符更加类似并在数据结构中重新处理它们。请帮助我如何做到这一点。谢谢

    4热度

    1回答

    Python函数有一个描述符。我相信在大多数情况下,我不应该直接使用它,但我想知道这个功能是如何工作的?我试图用这样的对象几个操作的:   def a(): return 'x' a.__get__.__doc__ 'descr.__get__(obj[, type]) -> value' 什么是obj的,什么是类型?   >>> a.__get__() TypeError:

    4热度

    1回答

    是否有一种简单的方法来查找类类型中的所有描述符?如果我有这样的代码: class Descriptor(object): def __init__(self): self._name = '' def __get__(self, instance, owner): print "Getting: %s" % self._name retu

    1热度

    1回答

    在编码过程中,我一直面临需要改变对象属性(但不是类属性)的行为。我发现已经初始化的对象不能用描述符打补丁。所以为什么? 代码示例 class A(object): pass class D(object): def __init__(self, fget=None, fset=None, fdel=None, doc=None): pass def _