如何系紧努比。哪里()调用16000x16000矩阵

2024-09-28 22:19:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个16000x16000矩阵,我需要从中提取一个布尔掩码。 布尔值掩码表示某个单元格的值是否高于阈值。你知道吗

以下是相关的片段

def adj_mask( dmat ):
    '''
    Returns locations where value exceeds the threshold
    '''
    global DIST    

    return numpy.where(dmat > DIST)

我有各种矩阵,我需要执行这样的选择。然而,当我用一个大的(16000x16000)矩阵调用它时,我的整个系统似乎几乎冻结(挂起)。你知道吗

请建议我如何加快计算速度?你知道吗


Tags: thethresholdvaluedistdef矩阵mask阈值