问题列表 - 第36762页

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

python统计分析

鉴于15名球员 - 2名守门员,5名后卫,5名中场球员和3名前锋,以及每名球员都有价值和得分的事实,我想计算得分最高的球队.每个团队必须包含1个GK,然后是一个阵型,例如4:4:2,4:3:3等.我开始使用这样的样本数据

球员角色成本

然后,我做了以下评估所有组合

将每一行读入一个列表(对于每个角色),然后在嵌套运行中使用itertools来获取所有组合

if line[1] == "G": G.append(line[0])
if line[1] == "D": D.append(line[0])
if line[1] == "M": M.append(line[0])
if line[1] == "S": S.append(line[0])

for gk in itertools.combinations(G,1):
    for de in itertools.combinations(D,4):
        for mi in itertools.combinations(M,4):
            for st in itertools.combinations(S,2):
                teams[str(count)]= " ".join(gk)+" "+" ".join(de)+" "+" ".join(mi)+" "+" ".join(st)
                count +=1
Run Code Online (Sandbox Code Playgroud)

有了团队,我计算他们的积分值和团队成本.如果它低于阈值,我打印它.
但如果我现在让这20名守门员,150名防守球员,150名中场球员和100名前锋,我可以理解为失去记忆.
我该怎么做才能进行这种分析?它是一个生成器而不是我需要的递归函数吗?

非常感谢

python statistics

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

我应该如何在多级Perl哈希值中存储值?

我希望做这样的事情.我记得在编程这样的时候,我遇到了一些价值消失的问题.这种类型的结构对于哈希是"正确/有效"的吗?

my %VAR;
$VAR{SCALAR} = "test scalar";
$VAR{ARRAY}[0] = "test array";
$VAR{HASH}{NAME}[0] = "test hash array 1";
$VAR{HASH}{NAME}[1] = "test hash array 2";
$VAR{HASH}{NAME}[2]{SOMEHASH} = "test hash array hash 1";
$VAR{HASH}{NAME}[2]{ANOTHERHASH} = "test hash array hash 2";
Run Code Online (Sandbox Code Playgroud)

perl perl-data-structures

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

如何在matplotlib中绘制多个X或Y轴?

我目前正在使用matplotlib在x轴上绘制针对2或3个其他测量值(有时是分类)的测量值.目前,我正在将x轴上的数据分组为元组并在绘图之前对它们进行排序......结果看起来像下面的左图.我想要做的是如右图所示绘制具有多个x轴的数据."处理"x轴标签的分组将锦上添花.

替代文字

python matplotlib

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

Bash,串行I/O和Arduino

所以,我有点过头了,我觉得我非常接近解决方案,但它还没有完成.这是我的情况:

我正在使用Arduino微控制器,我正在尝试编写两个Bash脚本(现在在Mac OS X 10.6中运行),它将(a)将来自Arduino单元的所有串行数据打印到标准输出,并且(b)允许我将序列数据发送到Arduino单元.然后将使用Adobe AIR的NativeProcess API调用这些脚本,以允许Arduino单元和Flex Adobe AIR应用程序之间的紧密集成.

我的两个脚本非常简单 -

这是我的WriteToSerial.sh脚本:

echo $1 > $2
Run Code Online (Sandbox Code Playgroud)

($ 1显然是我的字符串,$ 2是串口的位置 - 目前是/dev/tty.usbserial-A800eIUj)

这是我的ReadSerialOutput.sh脚本:

tail -f $1
Run Code Online (Sandbox Code Playgroud)

(1美元是我的串口的位置,目前是/dev/tty.usbserial-A800eIUj)

当我打电话或者这些脚本的(或者哪怕我只是直接键入命令到Bash的控制台),我的电脑只是挂起-我可以输入文字,但没有任何反应,直到我Ctrl+ C出来的过程.

但是,如果我打开Arduino IDE并打开串行监视器,然后tail -f打开端口,关闭串行监视器,然后回显"测试">串口,一切正常.

这告诉我,在Arduino IDE中打开串行监视器是以某种方式初始化串口,这反过来允许我拖延它没有问题.这反过来告诉我,我只是没有输入某种初始化命令.但是,我一直在高低搜索,似乎无法找到解决这个问题的任何东西.

解决办法是什么?

bash command-line serial-port arduino

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

JavaScript性能 - .test()vs .search()

如果我需要查看字符串中是否存在某个值,那么使用.test()方法或.search()方法的性能是否更好?

.search()示例:

var myRegExp = '/Orange/',
    myString = 'This is a string with the word "Orange."';

if(myString.search(myRegExp) != -1) {
    // Do code here
}
Run Code Online (Sandbox Code Playgroud)

.test()示例:

var myRegExp = '/Orange/',
    myString = 'This is a string with the world "Orange."';

if(myRegExp.test(myString)) {
    // Do code here
}
Run Code Online (Sandbox Code Playgroud)

最终,我正在做的是在字符串中搜索特定的类名.该元素将包含多个类,因此我需要查找其中一个类是否在其中.

示例标记:

<ul>
    <li class="expandable expanded">
        <ul>
            <li>Text</li>
        </ul>
    <li>
    <li class="expandable collapsed">
        <ul>
            <li>Text</li>
        </ul>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

所以,我在列表项中添加了一个click事件,如果它们的类名称为"expanded",则需要以一种方式运行,如果它们的类名称为"collapsed",则需要表现另一种.

所以,基本上,这样的事情.

element.addEventListener('click',function(e) {
    if( /* e.target has class name of expanded */ ) { …
Run Code Online (Sandbox Code Playgroud)

javascript performance jquery

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

通过JavaScript删除cookie

可能重复:
Javascript cookie删除

请让我知道如何删除特定的cookie(我有足够的cookie的名称..).

我真的没有想法(我不太了解JS ......)当我在谷歌搜索时,我没有找到一个好的解决方案.

谢谢.

编辑: 如果我不能删除cookie - 让我知道如何将值更改为""(空...),它也可以.

javascript cookies

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

Jquery - 我不应该重复选择器(存储在变量中)吗?

有时我发现自己多次重复选择器.我应该以某种方式将jquery对象存储到变量然后只使用那个?作为一个简单的例子,以下是什么?:

$('a.contactus').css('padding', '10px');
$('a.contactus').css('margin', '4px');
$('a.contactus').css('display', 'block');
Run Code Online (Sandbox Code Playgroud)

现在我知道这不是一个很好的例子,因为有效地你可以链接每个css函数.但是假设每一个都是条件性陈述或某些东西阻止你链接.

我可以在变量中存储jquery对象吗?如果是这样,我什么时候可以?

javascript jquery

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

Java中的Context究竟是什么?

我用Google搜索并阅读了Java文档,但我有点困惑.有人Context可以用简单的英语解释一下是什么吗?

java android

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

创建类似于Masonry的水平滚动布局

我怎么能实现与jQuery Masonry相同的效果,但是横向?也就是说,我想以砖状布局排列不同大小的元素,以最小化空白,容器具有固定高度,并且水平添加新元素.

css layout

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