小编Nat*_*man的帖子

如何在php中的文本语句中计算空间

我们如何计算php中文本之间的空间?

example: hi how are you?

spaces: 3
Run Code Online (Sandbox Code Playgroud)

有没有办法计算空间?

语言:只有PHP

php text spaces count

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

是否有任何Perl模块可以阻止我添加"或死"到任何可能失败的东西?

我正在编写运行各种外部命令的代码以及可能失败的各种文件系统命令.

是否有任何模块可以省去添加or die任何可能失败的东西的麻烦?

我希望能够将以下内容包装成以下内容,而不是:

mkdir $dirname or die "can't create directory $dirname";

system("some external command") or die "can run some external command";
Run Code Online (Sandbox Code Playgroud)

我明白了:

some_wrapper_code {
    mkdir $dirname;

    system("some external command");
}
Run Code Online (Sandbox Code Playgroud)

如果mkdir失败,它会告诉我故障已经发生mkdir,如果system失败,它会告诉我故障已经发生system.

error-handling perl perl-module

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

我可以通过Python中的数值对文本进行排序吗?

我在Python中使用以下形式的键:

mydict = {'0'     : 10,
          '1'     : 23,
          '2.0'   : 321,
          '2.1'   : 3231,
          '3'     : 3,
          '4.0.0' : 1,
          '4.0.1' : 10,
          '5'     : 11,
          # ... etc
          '10'    : 32,
          '11.0'  : 3,
          '11.1'  : 243,
          '12.0'  : 3,
          '12.1.0': 1,
          '12.1.1': 2,
          }
Run Code Online (Sandbox Code Playgroud)

一些索引没有子值,一些具有一个子级值,一些具有两个子级值.如果我只有一个子级别,我可以将它们全部视为数字并按数字排序.第二个子级别迫使我将它们全部作为字符串处理.不过,如果我喜欢串排序他们,我将有10以下120以下2.

如何正确排序索引?

注意: 我真正想要做的是打印出按索引排序的字典.如果有更好的方法来做它而不是以某种方式对它进行排序对我没问题.

python sorting string

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

如何在控制台应用程序上显示pyplot图像?

我正在尝试使用创建图像matplotlib.pyplot.imshow().但是,当我从我的控制台运行程序时,它没有显示任何内容?

这是代码:

import matplotlib.pyplot

myimage = gen_image()

matplotlib.pyplot.gray()
matplotlib.pyplot.imshow(results)
Run Code Online (Sandbox Code Playgroud)

但这没什么.

python console image matplotlib

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

如何在MATLAB中在图像上绘制圆圈?

我在MATLAB中有一个图像:

im = rgb2gray(imread('some_image.jpg');
% normalize the image to be between 0 and 1
im = im/max(max(im));
Run Code Online (Sandbox Code Playgroud)

我做了一些处理,产生了一些我想强调的要点:

points = some_processing(im);
Run Code Online (Sandbox Code Playgroud)

哪里points是一个矩阵大小相同im与那些在兴趣点.

现在我想在图像中绘制一个圆圈,其中所有的位置points都是1.

MATLAB中有没有这样做的功能?我能想到的最好的是:

[x_p, y_p] = find (points);

[x, y] = meshgrid(1:size(im,1), 1:size(im,2))
r = 5;

circles = zeros(size(im));

for k = 1:length(x_p)
    circles = circles + (floor((x - x_p(k)).^2 + (y - y_p(k)).^2) == r);
end

% normalize circles
circles = circles/max(max(circles));

output = im + circles;

imshow(output)
Run Code Online (Sandbox Code Playgroud)

这似乎有点不优雅.有没有办法画出类似于line函数的圆圈?

matlab plot geometry image

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

无锁和无阻碍有什么区别?

我正在读TM,而我正在读的其中一篇论文说[ 1 ]:

实际上,这是两个非阻塞算法,无障碍DSTM和无锁FSTM,在过去十年中重新激活了STM研究.

我的印象是锁意味着阻碍.显然,我错了......

有什么条款"之间的差异无锁 "和" 梗阻自由 "?

concurrency terminology lock-free

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

如何在MATLAB中将彩色图像转换为灰度?

我试图在计算机视觉中实现一个算法,我想在一组图片上尝试它.图片都是彩色的,但我不想处理.我想将它们转换为灰度,这足以测试算法.

如何将彩色图像转换为灰度?

我正在读它:

x = imread('bla.jpg');
Run Code Online (Sandbox Code Playgroud)

我可以添加任何参数来将imread其作为灰度读取吗?有没有办法阅读x改为灰度?

matlab image-manipulation colors grayscale

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

如何在MATLAB中找到多维矩阵的最大值或最小值?

我在MATLAB中有一个4D测量数组.每个维度代表测量的不同参数.我想找到每个的最大值和最小值以及索引(即哪个参数).

最好的方法是什么?我想我可以在每个维度中取最大值的最大值,但这看起来像一个kludge.

indexing matlab max min multidimensional-array

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

如何"覆盖"[]接受C++中的两个参数?

我试图用C++创建一个位向量类来模拟一些硬件.在我所知的大多数HDL(硬件描述语言)中,特定位被引用如下:

my_vector[bit_position]
Run Code Online (Sandbox Code Playgroud)

和子向量的引用如下:

my_vector[msb:lsb]
Run Code Online (Sandbox Code Playgroud)

要么

my_vector[msb,lsb]
Run Code Online (Sandbox Code Playgroud)

我希望能够用我的位向量类做类似的事情.有没有办法告诉operator[]接受两个论点?

我考虑的替代方案是:

  1. 使用range方法:

    my_vector.range(msb,lsb)

  2. 使用字符串并解析它:

    my_vector["msb:lsb"]

但它们都不具吸引力.第一个,因为它与它在HDL中建模的方式有太大不同,第二个是因为我不喜欢在不需要时处理字符串,而且它看起来不够优雅.

最好的方法是什么?

c++ operator-overloading

10
推荐指数
3
解决办法
1740
查看次数

如何在Perl中捕获完整的命令行?

假设呼叫是

/usr/local/bin/perl verify.pl 1 3 de# > result.log
Run Code Online (Sandbox Code Playgroud)

在内部verify.pl我想捕获上面的整个调用并将其附加到日志文件以进行跟踪.

如何捕获整个呼叫?

perl command-line

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