我对以下型号有疑问.我想填充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) 我听说单元测试是保持代码正常工作的好方法.
单元测试通常会对函数进行简单输入,并检查其简单输出.但是我该如何测试用户界面呢?
我的程序是用PyQt编写的.我应该选择PyUnit,还是Qt的内置QTest?
我试图检测我的数据集的异常值,我找到了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) 我想知道在初始化对象如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)
这可能是一个愚蠢的问题,或者是一个非常基本的问题,但我喜欢从一开始就建立,我喜欢理解我所看到的一切.
我想结束使用全局变量在单独的线程中运行的循环.但是这段代码似乎没有停止循环中的线程.我希望该程序不再打印'.' 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) 我在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) 我正在尝试学习如何使用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解释器?
我已经尝试了许多不同的代码来平滑滚动到锚点.我找不到一个有效的.它需要能够垂直,水平和对角滚动.我与其他人发现的另一个问题是它们似乎不适用于多个目标.我希望它能够滚动到页面上的任何锚点,而无需编辑脚本.
这是最匹配的代码,我无法使其工作:
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中工作,但是当我把它放在我的页面上时它不起作用.
为什么这不重复? 这是一个多方向脚本,不针对单个元素.它适用于页面上的所有链接.
我有一个从该文本文件生成的相关列表:
(前两个值表示哪个点之间是相关性)
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个相关性.
我有以下两种方式
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中的类型应该是什么?
python ×5
java ×2
arrays ×1
correlation ×1
django ×1
eclipse ×1
html ×1
ide ×1
interface ×1
javascript ×1
jax-rs ×1
jquery ×1
numpy ×1
outliers ×1
pydev ×1
pyqt ×1
qt ×1
resteasy ×1
scikit-learn ×1
scipy ×1
statistics ×1
unit-testing ×1
wildfly ×1