小编Jer*_*ton的帖子

Django:如何将数据保存到ManyToManyField?

我对以下型号有疑问.我想填充ManyToManyFieldfrom views.py而不是从Admin执行.

但是如何将数据添加到genres字段中ManyToManyField呢?

views.py

content = Movie_Info(id = m_id,
                    title = data[0].get('title'),
                    overview = data[0].get('overview'),
                    release_date = data[0].get('release_date'),
                )
content.save()
Run Code Online (Sandbox Code Playgroud)

models.py

class Movie_Info_genre(models.Model):
    genre = models.CharField(max_length=100)

class Movie_Info(models.Model):
    id             = models.IntegerField(primary_key=True)
    title          = models.CharField(max_length=100, blank=True, null=True)
    overview       = models.TextField(blank=True, null=True)
    release_date   = models.CharField(max_length=10, blank=True, null=True)
    genres         = models.ManyToManyField(Movie_Info_genre)
Run Code Online (Sandbox Code Playgroud)

django django-models

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

如何使用Python和PyQt对我的GUI程序进行单元测试?

我听说单元测试是保持代码正常工作的好方法.

单元测试通常会对函数进行简单输入,并检查其简单输出.但是我该如何测试用户界面呢?

我的程序是用PyQt编写的.我应该选择PyUnit,还是Qt的内置QTest?

python qt unit-testing pyqt

19
推荐指数
2
解决办法
7628
查看次数

如何使用隔离森林

我试图检测我的数据集的异常值,我找到了sklearn的隔离森林.我无法理解如何使用它.我将训练数据放入其中,它给了我一个带-1和1值的向量.

任何人都可以向我解释它是如何工作的并提供一个例子吗?

我怎么知道异常值是"真正的"异常值?

调整参数?

这是我的代码:

clf = IsolationForest(max_samples=10000, random_state=10)
clf.fit(x_train)
y_pred_train = clf.predict(x_train)
y_pred_test = clf.predict(x_test)

[1 1 1 ..., -1 1 1]
Run Code Online (Sandbox Code Playgroud)

python machine-learning outliers scikit-learn

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

在构造函数或字段声明中初始化List

我想知道在初始化对象如ArrayList <>和字段声明或构造函数中的东西是否有区别.

内存使用,性能或类似内容是否存在差异,还是完全相同?

选项1:

class MyClass {
     private List<String> strings = new ArrayList<String>();
}
Run Code Online (Sandbox Code Playgroud)

选项2:

class MyClass {
    private List<String> strings;
    public MyClass() {
        strings = new ArrayList<String>();
    }
}
Run Code Online (Sandbox Code Playgroud)

这可能是一个愚蠢的问题,或者是一个非常基本的问题,但我喜欢从一开始就建立,我喜欢理解我所看到的一切.

java arrays initialization

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

如何在python中跨线程共享全局变量?

我想结束使用全局变量在单独的线程中运行的循环.但是这段代码似乎没有停止循环中的线程.我希望该程序不再打印'.' 2秒后,它仍然无限期地运行.

我在这里做了一些根本错误的事吗?

import time
import threading
run = True

def foo():
    while run:
        print '.',

t1 = threading.Thread(target=foo)
t1.run()
time.sleep(2)
run = False
print 'run=False'
while True:
    pass
Run Code Online (Sandbox Code Playgroud)

python multithreading

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

Wildfly 8基本身份验证

我在Wildfly 8上运行了一个Java-Webapp.I尝试使用resteasy Annotations保护我的restful webservice.我使用命令行工具curl来测试其余的api.

基本身份验证设置似乎有效.带注释"@PermitAll"的Web服务的Http请求工作正常.Curl说:

~ % curl -v http://localhost:8080/ItilityServer-web/rest/account 
> GET /ItilityServer-web/rest/account HTTP/1.1
> User-Agent: curl/7.40.0
> Host: localhost:8080
> Accept: */*
> 
< HTTP/1.1 200 OK
< Connection: keep-alive
< X-Powered-By: Undertow/1
< Server: WildFly/8
< Content-Length: 0
< Date: Wed, 28 Jan 2015 10:47:11 GMT
< 
* Connection #0 to host localhost left intact
Run Code Online (Sandbox Code Playgroud)

但是包含有效用户名和密码的http请求被拒绝,状态代码401未经授权.Wildfly记录错误无法匹配的密码:

2015-01-28 11:42:43,565 TRACE [org.jboss.security] (default task-5) PBOX000263: Executing query SELECT a.password FROM Account a WHERE a.name = ? with username hans
2015-01-28 …
Run Code Online (Sandbox Code Playgroud)

authentication jax-rs resteasy wildfly

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

如何将python"libraries"添加到Eclypse和pydev

我正在尝试学习如何使用Abaqus Scripting.我刚刚下载了Eclipse并添加了pydev插件.一切似乎都很好.

我现在要做的是添加所有内置的Abaqus库或模块.

  • 我想,例如,当我按下"."时,IDE会显示类成员和方法.

  • 我想看看代码编译是否合适而不将其运行到Abaqus中.

我怎么能在Eclipse中这样做?或者我应该更改IDE?还是不可能?


我刚试过,但没有成功,我不完全明白我需要做什么.我是Python的初学者(今天是我的第二天).我在abaqus文件夹中有python文件夹.它导致两个子文件夹:

  • -lib:完整的.pyc文件(我猜是预编译的Python文件)

  • -obj:充满了windows dll和我认为是interpeter的python.exe.

我也尝试添加这个解释器,但Eclipse说它无法添加它(错误获取解释器的信息)

我刚刚添加了整个lib和obj文件夹.也许一旦我更多地参与Python,我可以给你更详细的解释.


新的消息:

当我尝试运行脚本时,它说:

ImportError: Bad magic number in C:\SIMULIA\Abaqus\6.9-1\Python\Lib\abaqus.pyc 
Run Code Online (Sandbox Code Playgroud)

是否存在兼容性问题,可能使用不同版本的Python解释器?

python eclipse ide pydev

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

jQuery Smooth Scroll到任何Anchor

我已经尝试了许多不同的代码来平滑滚动到锚点.我找不到一个有效的.它需要能够垂直,水平和对角滚动.我与其他人发现的另一个问题是它们似乎不适用于多个目标.我希望它能够滚动到页面上的任何锚点,而无需编辑脚本.

小提琴

这是最匹配的代码,我无法使其工作:

var $root = $('html, body');
$('a').click(function () {

    $root.animate({

        scrollLeft: $($.attr(this, 'href')).offset().left,
        scrollTop: $($.attr(this, 'href')).offset().top

    }, 500);

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

它在JSFiddle中工作,但是当我把它放在我的页面上时它不起作用.

为什么这不重复? 这是一个多方向脚本,不针对单个元素.它适用于页面上的所有链接.

html javascript jquery

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

如何将相关列表转换为协方差矩阵?

我有一个从该文本文件生成的相关列表:

(前两个值表示哪个点之间是相关性)

2     1  -0.798399811877855E-01
3     1   0.357718108972297E+00
3     2  -0.406142457763738E+00
4     1   0.288467030571132E+00
4     2  -0.129115034405361E+00
4     3   0.156739504479856E+00
5     1  -0.756332254716083E-01
5     2   0.479036971438800E+00
5     3  -0.377545460300584E+00
5     4  -0.265467953118191E+00
6     1   0.909003414436468E-01
6     2  -0.363568902645620E+00
6     3   0.482042347959232E+00
6     4   0.292931692897587E+00
6     5  -0.739868576924150E+00
Run Code Online (Sandbox Code Playgroud)

我已经有了另一个列表,其中包含与所有点相关的标准偏差.如何将这两者结合在numpy/scipy中以创建协方差矩阵?

它需要是一种非常有效的方法,因为有300个点,所以~50 000个相关性.

python statistics numpy scipy correlation

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

Java界面最佳实践

我有以下两种方式

public class ObjectA {
 int id ;
 String name;
}

 public class objectB {
  Long id;
  String name;
 }
Run Code Online (Sandbox Code Playgroud)

我希望能够创建一个将由这两个对象实现的接口'AnObject'.这个界面怎么样?

public interface AnObject {
  public <type?> getId() ;
  public String getName();
}
Run Code Online (Sandbox Code Playgroud)

ID的getter中的类型应该是什么?

java interface

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