小编Sam*_*Sam的帖子

python检查单词是否在列表的某些元素中

我想知道是否有更好的方法:

if word==wordList[0] or word==wordList[2] or word==wordList[3] or word==worldList[4]
Run Code Online (Sandbox Code Playgroud)

python list cpu-word

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

MATLAB:生成给定三种颜色的色彩图

我正在尝试在MATLAB中生成一个颜色图,给出三种颜色,一种是高极限,零极低.我的思维过程是从高端到中间循环并将每一步存储到a 3xN(第一列是R,第二列是G,第三列是B)矩阵.所以我正在使用:

%fade from high to zero
oldRed=high(1);
oldGreen=high(2);
oldBlue=high(3);
newRed=mid(1);
newGreen=mid(2);
newBlue=mid(3);

currentRed=oldRed; currentGreen=oldGreen; currentBlue=oldBlue;
for x=1:steps
    currentRed=oldRed+((x*(newRed-oldRed))/(steps-1));
    currentGreen=oldGreen+((x*(newRed-oldRed))/(steps-1));
    currentBlue=oldBlue+((x*(newRed-oldRed))/(steps-1));
    cmap=[cmap;[currentRed currentGreen currentBlue]];
end
Run Code Online (Sandbox Code Playgroud)

然后我会做同样的事情从零值到低端.但是我的代码并没有给我任何有用的矩阵.有人能帮我解决这个问题吗?

matlab colors image-processing

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

java:收集并组合列表中的数据

在我的程序中,我有一个植物列表,每个植物都有一个测量(String),day(int),camera(int)和replicate number(int).我通过使用过滤器获得了所有想要的植物清单:

List<Plant> selectPlants = allPlants.stream().filter(plant -> passesFilters(plant, filters)).collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)

我现在想做的是让所有具有相同摄像头,测量值和重复值的植物.并按顺序组合它们.因此,如果我有1,2,3,5天,我想找到所有类似的植物并将值附加到getValues(函数)的一个植物中​​.

我向Plant添加了一个方法,它只使用addAll(新工厂值)来追加值.

有没有办法做到这一点,而不是一遍又一遍地遍历列表来找到类似的植物,然后每天按时间排序然后追加?对于这个问题的可怕措辞,我感到很遗憾.

java concatenation java-8 java-stream

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

Java:将多个列表组合到一个列表中

是否有一种快速的方法来获取List< List<Double> >和平均它们所以我只有一个双列表,其中每列是该列中所有原始列表的平均值?

java average java-8

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