前提・実現したいこと
ww_bという2次元配列があり、これに底が10である対数を取り、計算したい。
発生している問題・エラーメッセージ
domain errorが出てしまいます。
ValueError: math domain error
該当のソースコード
詳しくは載せれないのですが、ww_bという以下のような15×1000の2次元配列があり、これに底10であるlogを取り、4を掛け算して求めたいです。
ww_bはnumpy配列です。
ww_b =
array([[ 46, 135, 66, ..., 4, 0, 0],
[149, 158, 14, ..., 0, 0, 0],
[ 37, 106, 738, ..., 0, 1, 0],
...,
[198, 161, 62, ..., 2, 0, 0],
[128, 54, 22, ..., 2, 1, 0],
[ 5, 11, 7, ..., 0, 0, 11]], dtype=int32)
python
1a = [] 2for w in range(100): 3 for b in range(15): 4 a.append(math.log(ww_b[b][w],10)*4) 5print(a)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。