小编bar*_*ter的帖子

gnumeric:创建新列的范围内的正值之和

使用gnumeric,如何在不创建新列的情况下对范围中的正值求和?

我正在考虑以下几点:

SUM(B21:B25, #>0&) 
Run Code Online (Sandbox Code Playgroud)

要么

SUM(SELECT(B21:B25, #>0&)) 
Run Code Online (Sandbox Code Playgroud)

"#> 0&"是Mathematica-ese,如果函数的参数大于0则返回true,否则返回false.

更一般地说:如何将聚合函数应用于满足特定条件的范围内的单元格?

gnumeric

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

EC2自动缩放:更大的实例,而不是更多的实例

阅读http://aws.amazon.com/autoscaling/看起来亚马逊可以让您在现有机器上的负载变高时自动创建更多虚拟机(EC2单元).

但是,这不是我想要的.我希望在机器负载/内存使用率很高时,单个虚拟机变得更强大(更多RAM,CPU等).我该怎么做呢?

vps.net似乎提供了这个:

http://vps.net/product/cloud-servers/

在"有需求的规模"下,但我想找到相当于亚马逊的.

amazon-ec2

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

Mathematica不能简化[Log [4]/Log [2]]?

当我Simplify[Log[4]/Log[2]]在Mathematica时,它恢复原状.我如何强迫Mathematica回馈2?

Log2[4]收益率为2,但Log2[x]收益率Log[x]/Log[2],表明Mathematica在这里做了一些不寻常的事情.

wolfram-mathematica

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

Python/MatPlotLib产生奇怪的,意外的轮廓

我试图在单位正方形的4个顶点处绘制一个函数,该函数为0,在该正方形的中间为1.我试过这个:

import matplotlib.pyplot 
z = [[0,0,0], [1,0,0], [0,1,0], [1,1,0], [.5,.5,1]] 
cn = matplotlib.pyplot.contour(z) 
matplotlib.pyplot.show(cn) 
Run Code Online (Sandbox Code Playgroud)

得到了这个:

在此输入图像描述

我期待一系列同心正方形,如下所示:

在此输入图像描述

这就是我做的时候

ListContourPlot[{{0,0,0}, {1,0,0}, {0,1,0}, {1,1,0}, {.5,.5,1}}, 
ColorFunction -> (Hue[#1]&)] 
Run Code Online (Sandbox Code Playgroud)

在Mathematica.

我做错了什么?

编辑:我意识到为给定数据绘制轮廓的方法不止一种.在这种情况下,一系列同心圆也可以.

python wolfram-mathematica matplotlib

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

让Perl警告我缺少未使用的功能

perl -wle 'if (0) {no_such_func()}'
Run Code Online (Sandbox Code Playgroud)

尽管使用了-w,但上面的运行没有错误,因为从不调用no_such_func().

如何让Perl检查我引用的所有函数/模块,即使是我不使用的函数/模块?

在更现实的情况下,某些功能可能只在特殊情况下调用,但我仍然希望确保它们存在.

编辑:我安装了perlcritic,但我认为我仍然做错了.我创建了这个文件:

#!/bin/perl -w   
use strict; 
if (0) {no_such_func();}
Run Code Online (Sandbox Code Playgroud)

并且perlcritic说它很好("来源好").当然静态分析可以捕获no_such_func()的不存在?该程序也运行良好(并没有产生输出).

perl perl-critic

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

如何根据文件名制作emacs自动名称缓冲区?

我经常将许多00readme.txt文件加载到emacs中,默认缓冲区名称"00readme.txt"不是很有用.

我手动使用rename-buffer将它们重命名为"project1","project2"等.

我怎么告诉emacs:"加载/foo/bar/00readme.txt时,自动命名缓冲区project1,而不是00readme.txt"?

emacs elisp

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