小编Bri*_*ent的帖子

从Atom Editor自动完成功能中删除特定建议

我从类中删除了属性"attribute1".

当我输入"属性"时,Atom自动完成功能会一直向我建议文本""attribute1".

这导致语法错误.

我希望从可能的建议中删除"attribute1".

可能吗 ?

autocomplete atom-editor

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

Django 测试如何断言重定向

使用以下代码,我得到了这个错误的结果:nose.proxy.AssertionError: 302 != 200 : 无法检索重定向页面 '/mes_dossiers/': 响应代码为 302(预期为 200)

我的代码有什么问题?

#test.py
from django.test import TestCase, RequestFactory, Client
from ..models import *
from ..views import *
from django.core.management import call_command

class Cas(TestCase):

    def setUp(self):
        call_command('loaddata', 'fixture_users.json', verbosity=1)
        call_command('loaddata', 'xxxxx_tests_xxxx.yaml', 
        verbosity=1)

    def test_dossier_duplicate(self) :
        request = self.factory.get('/dossier/3/copier/', follow = True)
        request.user = User.objects.get(id=3)
        pk = 3
        response = dossier_duplicate(request, pk)
        response.client = Client()
        self.assertRedirects(response,'/mes_dossiers/',status_code=302, 
        target_status_code=200)

#urls.py
urlpatterns = [    
url(r'^dossier/(?P<pk>[0-9]+)/copier/$',views.dossier_duplicate),  

]

#views.py
@login_required(login_url="/accounts/login/")
def dossier_duplicate(request, pk):

    dossier = get_object_or_404(Dossier, pk=pk)
    groupe …
Run Code Online (Sandbox Code Playgroud)

testing django django-unittest

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

Sklearn Pipeline:将参数传递给自定义转换器?

我的sklearn管道中有一个自定义 Transformer,我想知道如何将参数传递给我的 Transformer :

在下面的代码中,您可以看到我在 Transformer 中使用了字典“权重”。我不希望在我的 Transformer 中定义这个字典,而是从管道传递它,这样我就可以在网格搜索中包含这个字典。是否可以将字典作为参数传递给我的 Transformer ?

# My custom Transformer
  class TextExtractor(BaseEstimator, TransformerMixin):
        """Concat the 'title', 'body' and 'code' from the results of 
        Stackoverflow query
        Keys are 'title', 'body' and 'code'.
        """
        def fit(self, x, y=None):
            return self

        def transform(self, x):
            # here is the parameter  I want to pass to my transformer
            weight ={'title' : 10, 'body': 1, 'code' : 1}
            x['text'] = weight['title']*x['Title'] +  
            weight['body']*x['Body'] +  
            weight['code']*x['Code']

            return x['text']

param_grid = …
Run Code Online (Sandbox Code Playgroud)

pipeline transformer-model scikit-learn

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