在 numpy 中,如果要计算矩阵的每个条目的正弦(元素化),那么
a = numpy.arange(0,27,3).reshape(3,3)
numpy.sin(a)
将完成工作!如果你想要权力,让我们说每个条目的 2 个
a**2
会做的。
但如果你有一个稀疏矩阵,事情似乎就更困难了。至少除了遍历 lil_matrix 格式的每个条目并对其进行操作之外,我还没有想出一种方法来做到这一点。
我在 SO 上找到了这个问题并试图调整这个答案,但我没有成功。
目标是按元素计算 CSR 格式的 scipy.sparse 矩阵的平方根(或 1/2 的幂)。
你有什么建议?