numpyでは、行列(要素)の各エントリの正弦を計算する場合は、
a = numpy.arange(0,27,3).reshape(3,3)
numpy.sin(a)
仕事を成し遂げます!パワーが必要な場合は、各エントリの2つにしましょう
a**2
それをします。
しかし、スパース行列がある場合、物事はより困難に思えます。少なくとも、lil_matrix形式の各エントリを繰り返し処理して操作する以外に、それを行う方法を考えていません。
私はSOでこの質問を見つけ、この答えを適応させようとしましたが、成功しませんでした。
目標は、CSR形式のscipy.sparse行列の平方根(または1/2の累乗)を要素ごとに計算することです。
あなたは何を提案しますか?