构建压缩矩阵
(函数来自 pyomo.contrib.pynumero.interfaces.utils)
- pyomo.contrib.pynumero.interfaces.utils.build_compression_matrix(compression_mask)[source]
返回一个稀疏矩阵CM,其中包含1,使得根据压缩掩码,compressed_vector = CM*full_vector
- Parameters:
compression_mask (np.ndarray 或 pyomo.contrib.pynumero.sparse.block_vector.BlockVector)
- Returns:
cm – 压缩矩阵
- Return type:
coo_matrix 或 BlockMatrix