我花了好几天时间来解决一个简单的问题.
我有10万个11x11矩阵。我想知道这些矩阵的哪个区域更有可能集中数据。由于我的数据很嘈杂,所以我使用一个3x3的滑动窗口,对于我的100 K矩阵中的每一个,我保留滑动窗口的坐标,这个坐标和更多的计数。最后,我想象在矩阵的哪一部分中我发现了更多的计数。
下面是再现问题的代码示例:
from random import random
from matplotlib import pyplot as plt
import numpy as np
size = 11
positions = np.zeros((size, size))
for _ in
我有一个一维矩阵x,我想要特定的迭代滑动分析窗口,这样每次移动20个样本时,都有50%的重叠。我找到了bsxfun,但我不知道如何调整它以适应我的问题。
我编写了下面的代码,但我没有得到预期的结果。我需要为每次迭代得到autocorr的最大值,对于每个重叠窗口。我得到了一个错误的数目的滞后。
x = rand(1,100);
N = length(x); % length of signal
n1 = 20; % length of analysing window
win_num = floor((N/n1)*2-1); % number of windows
for i=1:win_n
我编写了以下代码,以在python中创建重叠滑动窗口,并在每个窗口中进行一些计算。但我没有得到正确的输出。
我在用朱庇特笔记本。
首先,我将文本文件存储在列表中。然后计算出每个窗口中C和G的总数。窗口大小为50 and,increment=为10 and。问题是,代码只为5个窗口提供输出,其余窗口为0。那么,我在代码中是否犯了重叠、滑动窗口或计数的错误?
char = []
with open('xyz.txt') as f:
for line in f:
line = line.strip()
for ch in line:
char
我有维数的三维矩阵,,D,N,。我想要创建一个动态热图来显示它在N上是如何变化的。这是我用来实现这一点的MATLAB代码。
for n=1:N
heatmap(dynamicCov(:,:,n));
pause(0.5);
end
这段代码的问题是,对于每个n,它都会打开一个新的图形窗口。我希望在同一个热图窗口中更新它。有可能这样做吗?还有其他方法可以做到这一点吗?
谢谢。
我想写一个程序来计算不同窗口覆盖在屏幕上的面积。我有窗口的数量和每个窗口的x1,y1,x2,y2作为输入。我想在java中使用fill函数。我想创建一个桌面大小的矩阵,里面全是零。对于每个窗口,我想要将窗口的宽度输入到矩阵中,对于与窗口高度一样多的行,并对所有窗口执行此操作,然后通过计数得出结果矩阵,给出屏幕上覆盖的面积,而不必处理重叠的窗口。但我不知道如何才能使用fill for matrix。